Je souhaite exécuter un script powershell script pour interroger AD à partir d'une machine qui n'est PAS sur le domaine.
En gros, je veux faire une requête pour voir s'il y a déjà un compte d'ordinateur sur le domaine pour cette machine et le créer si ce n'est pas le cas. Comme cette opération doit avoir lieu avant que la machine ne rejoigne le domaine, je suppose qu'il me faudra spécifier certaines informations d'identification pour qu'elle puisse s'exécuter. (Je suis assez novice en Powershell, donc je m'excuse si c'est une question de débutant !)
Le script que j'utilise pour vérifier le compte est ci-dessous, et une fois qu'il a été exécuté, il rejoint le domaine en utilisant le nom d'ordinateur spécifié.
Pouvez-vous me dire comment spécifier des informations d'identification de domaine pour exécuter cette section du script en tant que ?
チアーズ
Ben
$found=$false
$thisComputer = <SERVICE TAG FROM BIOS>
$ou = [ADSI]"LDAP://OU=My Computer OU,DC=myDomain,DC=com"
foreach ($child in $ou.psbase.Children ) {
if ($child.ObjectCategory -like '*computer*') {
If ($child.Name -eq $thisComputer) {
$found=$true
}
}
}
If ($found) { <DELETE THE EXISTING ACCOUNT> }