Question
se connecter à un serveur distant
- mohamed
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 7 ans 9 mois #21149
par mohamed
Réponse de mohamed sur le sujet Re:se connecter à un serveur distant
Bonjour, ouais je veux bien,
Voici mon code
$servers = Get-ADComputer -Server \"vwi0CTD001\" -SearchBase \"OU=Serveurs,OU=Ressources,OU=Recette SI2M,DC=ad,DC=si2m,DC=tec\" -filter * | select \"name\"
$servers | foreach {
$server = $_
$server
$group = [ADSI](\"WinNT://$server/Administrateurs,group\")
@($group.Invoke(\"Members\")) | foreach {
$_.GetType().InvokeMember(\"Name\", 'GetProperty', $null, $_, $null)
}
}
Neamoins j'arrive à lister mes serveurs
Juste une question en plus, lorsque j'ai un affichage du type @{name=nomserveur} c'est dû à quoi? parce que normalement ça m'affiche juste le nom du serveur
Message édité par: berete, à: 3/12/15 11:31<br><br>Message édité par: berete, à: 3/12/15 11:52
Voici mon code
$servers = Get-ADComputer -Server \"vwi0CTD001\" -SearchBase \"OU=Serveurs,OU=Ressources,OU=Recette SI2M,DC=ad,DC=si2m,DC=tec\" -filter * | select \"name\"
$servers | foreach {
$server = $_
$server
$group = [ADSI](\"WinNT://$server/Administrateurs,group\")
@($group.Invoke(\"Members\")) | foreach {
$_.GetType().InvokeMember(\"Name\", 'GetProperty', $null, $_, $null)
}
}
Neamoins j'arrive à lister mes serveurs
Juste une question en plus, lorsque j'ai un affichage du type @{name=nomserveur} c'est dû à quoi? parce que normalement ça m'affiche juste le nom du serveur
Message édité par: berete, à: 3/12/15 11:31<br><br>Message édité par: berete, à: 3/12/15 11:52
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 7 ans 9 mois #21150
par Philippe
Réponse de Philippe sur le sujet Re:se connecter à un serveur distant
désolé j'ai fais une erreur dans le code !
get-adcomputer renvoie un tableau d'objet et non un tableau de string, même si on ne garde que le nom du serveur
du coup pour que le script fonctionne il faut faire ceci : $server = $_.name
le code en entier :
[code:1]
$servers = Get-ADComputer -Server \"vwi0CTD001\" -SearchBase \"OU=Serveurs,OU=Ressources,OU=Recette SI2M,DC=ad,DC=si2m,DC=tec\" -filter * | select \"name\"
$servers | foreach {
$server = $_.name
$server
$group = [ADSI](\"WinNT://$server/Administrateurs,Group\"«»)
@($group.psbase.Invoke(\"Members\"«»)) | foreach {
$_.GetType().InvokeMember(\"Name\", 'GetProperty', $null, $_, $null)
}
}
[/code:1]
get-adcomputer renvoie un tableau d'objet et non un tableau de string, même si on ne garde que le nom du serveur
du coup pour que le script fonctionne il faut faire ceci : $server = $_.name
le code en entier :
[code:1]
$servers = Get-ADComputer -Server \"vwi0CTD001\" -SearchBase \"OU=Serveurs,OU=Ressources,OU=Recette SI2M,DC=ad,DC=si2m,DC=tec\" -filter * | select \"name\"
$servers | foreach {
$server = $_.name
$server
$group = [ADSI](\"WinNT://$server/Administrateurs,Group\"«»)
@($group.psbase.Invoke(\"Members\"«»)) | foreach {
$_.GetType().InvokeMember(\"Name\", 'GetProperty', $null, $_, $null)
}
}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.041 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- se connecter à un serveur distant