Powershell remoting und AD-Befehle
Hallo Gemeinde,
ich habe eine Frage zu oben genanntem Thema. Ich habe auf meinem Rechner (Windows 7) die RSAT-Tools installiert, um so unsere 2003er DC´s zu administrieren. Auf diesem Rechner lokal ausgeführt, funktionieren die AD-Befehle wunderbar. Nun möchte ich allerdings Skripte, die diese Befehle beinhalten im Rahmen unserer Softwareverteilung so ausführen, dass mittels PSSession auf meinem Rechner beispielsweise per Get-ADUser Benutzerinformationen ausgelesen werden, die dann im Script auf dem Quellrechner weiter verarbeitet werden. Die Remotesession kann ich auch problemlos erstellen. Wenn ich aber dann Get-ADUser ausführe, erhalte ich folgende Fehlermeldung:
Es kann keine Verbindung mit dem Server hergestellt werden. Dies liegt möglicherweise daran, dass der Server nicht vorhanden oder derzeit ausgefallen ist oder das darauf nicht Active Directory-Webdienste ausgeführt wird.
+ CategoryInfo : RessourceUnavailable: (username:ADUser) [Get-ADUser], ADServerDownException
+ FullQualifiedErrorID: Es kann keine Verbindung mit dem Server hergestellt werden. Dies liegt möglicherweise daran, dass der Server nicht vorhanden oder derzeit ausgefallen ist oder das darauf nicht Active Directory-Webdienste ausgeführt wird.
Ich hoffe mir kann hier geholfen werden und verbleibe mit freundlichen Grüßen....
ich habe eine Frage zu oben genanntem Thema. Ich habe auf meinem Rechner (Windows 7) die RSAT-Tools installiert, um so unsere 2003er DC´s zu administrieren. Auf diesem Rechner lokal ausgeführt, funktionieren die AD-Befehle wunderbar. Nun möchte ich allerdings Skripte, die diese Befehle beinhalten im Rahmen unserer Softwareverteilung so ausführen, dass mittels PSSession auf meinem Rechner beispielsweise per Get-ADUser Benutzerinformationen ausgelesen werden, die dann im Script auf dem Quellrechner weiter verarbeitet werden. Die Remotesession kann ich auch problemlos erstellen. Wenn ich aber dann Get-ADUser ausführe, erhalte ich folgende Fehlermeldung:
Es kann keine Verbindung mit dem Server hergestellt werden. Dies liegt möglicherweise daran, dass der Server nicht vorhanden oder derzeit ausgefallen ist oder das darauf nicht Active Directory-Webdienste ausgeführt wird.
+ CategoryInfo : RessourceUnavailable: (username:ADUser) [Get-ADUser], ADServerDownException
+ FullQualifiedErrorID: Es kann keine Verbindung mit dem Server hergestellt werden. Dies liegt möglicherweise daran, dass der Server nicht vorhanden oder derzeit ausgefallen ist oder das darauf nicht Active Directory-Webdienste ausgeführt wird.
Ich hoffe mir kann hier geholfen werden und verbleibe mit freundlichen Grüßen....
Please also mark the comments that contributed to the solution of the article
Content-Key: 208398
Url: https://administrator.de/contentid/208398
Printed on: April 20, 2024 at 03:04 o'clock
11 Comments
Latest comment
Hallo kae.....,
zuerst checke mal ob alle Vorraussetzungen und Patches für die Remote-Wartung der 2003er DCs installiert sind: https://www.simple-talk.com/sysadmin/exchange/active-directory-managemen ...
Für mich sieht das aus als ob da die Remote Web Services für den Server 2003 fehlen...
Frage ist nun wie du die Remote-Verbindung im Script aufbaust. Die Nutzung von
Grüsse Uwe
zuerst checke mal ob alle Vorraussetzungen und Patches für die Remote-Wartung der 2003er DCs installiert sind: https://www.simple-talk.com/sysadmin/exchange/active-directory-managemen ...
Für mich sieht das aus als ob da die Remote Web Services für den Server 2003 fehlen...
Frage ist nun wie du die Remote-Verbindung im Script aufbaust. Die Nutzung von
Enter-PSSession
in einem Script sollte man z.B. nicht nutzen da dieser Befehl zur interaktiven Nutzung vorgesehen ist.Grüsse Uwe
Ah OK, hier sollte dir Implicit Remoting weiterhelfen:
http://technet.microsoft.com/en-us/magazine/ff720181.aspx
http://technet.microsoft.com/en-us/magazine/ff720181.aspx
Hallo,
In der Anleitung steht nirgends etwas von "invoke-command {import-module ActiveDirectory}", sondern nur von "Invoke-command { import-module activedirectory } -session $session"
Womit wir wieder bei
Gruß
Filipp
es scheitert wieder und zwar bei "invoke-command {import-module ActiveDirectory}".
Entweder kannst du nicht lesen oder nicht zitieren oder beides.In der Anleitung steht nirgends etwas von "invoke-command {import-module ActiveDirectory}", sondern nur von "Invoke-command { import-module activedirectory } -session $session"
Womit wir wieder bei
man könnte ja jetzt spekulieren, dass du die Remotesession vielleicht nicht richtig aufbaust oder nicht richtig verwendest.
wären, denn genau darauf läuft das "-session" hinaus. Aber dein Skript willst du uns bestimmt immer noch nicht zeigen...Gruß
Filipp