Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Active Directory Forum


Alles zum Thema Active Directory — Q & A zu Active Directory Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 11.01.2012, 10:26   #1
Member
 
Benutzerbild von mamamia
 
Offline
Registriert seit: 04-2005
Ort: 0711 - City
Beiträge: 199
GPO - Powershell als StartUp Script

Hallo,

ich versuche Powershell-Scripte als Startup Scripte zu integrieren.
Die Executionpilicy habe ich per Gruppenrichtlinie gesetzt.

Es handelt sich um 2003R2 und 2008R2 Server, weswegen ich den Powershellreiter bei den Scripts nicht nutzen kann.

Daher habe ich bei den Skripts-Reiter folgendes eingetragen:
Code:
Skriptname: powershell.exe
Skriptparameter: -noninteractive -command \\domain.loc\NETLOGON\Scripte\psscript.ps1
Das Skript bereinigt einige Ordner von Dateien, also relativ simpel alles.
Angemeldet lässt sich das Script mit dem Befehl ausführen und es funktioniert auch.

Es scheint, dass das Script gar nicht ausgeführt wird (Dateien werden nicht gelöscht).
Im Eventlog steht auch nix.

Danke für Eure Hilfe!

Signatur
________________________________________________________
MCSE/A 2003 | MCST 2008 | MCITP SA 2008 | VMWare VCP
einer der wenigen programmierenden SysAdmins

    Mit Zitat antworten
Alt 11.01.2012, 10:39   #2
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.647
Auf was hast du die Execution Policy gesetzt?
    Mit Zitat antworten
Alt 11.01.2012, 10:40   #3
Member
 
Benutzerbild von mamamia
 
Offline
Registriert seit: 04-2005
Ort: 0711 - City
Beiträge: 199
Vorerst auf "Allow all scripts"

Signatur
________________________________________________________
MCSE/A 2003 | MCST 2008 | MCITP SA 2008 | VMWare VCP
einer der wenigen programmierenden SysAdmins

    Mit Zitat antworten
Alt 11.01.2012, 10:45   #4
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.647
Erstelle einmal eine cmd mit folgendem Inhalt:
powershell.exe -noninteractive -command \\domain.loc\NETLOGON\Scripte\psscript.ps1
und nutze diese als Startup Script.
    Mit Zitat antworten
Alt 11.01.2012, 11:04   #5
Member
 
Benutzerbild von mamamia
 
Offline
Registriert seit: 04-2005
Ort: 0711 - City
Beiträge: 199
Hab ich auch schon.

Ich komm der Sache aber näher.
Nachdem ich das Script lokal auf C:\ kopiert habe und die GPO angepasst habe läuft es.
Es scheint also mit der Netzwerkfreigabe zu tun zu haben.

Ich suche jetzt mal in Richtung Freigabe / Sicherheit.

Signatur
________________________________________________________
MCSE/A 2003 | MCST 2008 | MCITP SA 2008 | VMWare VCP
einer der wenigen programmierenden SysAdmins

    Mit Zitat antworten
Alt 11.01.2012, 13:14   #6
Member
 
Benutzerbild von mamamia
 
Offline
Registriert seit: 04-2005
Ort: 0711 - City
Beiträge: 199
Hmm.. Ich bin überfragt.
In dem selben Ordner liegen WSH-Scripte, die auch beim Starten ausgeführt werden.
Ein Zugriffsproblem kann es also nicht sein.

Gibt es da noch seitens der Powershell Sicherheitsrestriktionen, die Standardmäßig das ausführen von Scripts mit dem System-Account verhindern?

Keiner hier, der sowas schon nutzt??

Nachtrag:
Wenn ich das Script als Logon Script (nicht Startup) laufen lasse, dann geht es.

Geändert von mamamia (11.01.2012 um 15:02 Uhr).

Signatur
________________________________________________________
MCSE/A 2003 | MCST 2008 | MCITP SA 2008 | VMWare VCP
einer der wenigen programmierenden SysAdmins

    Mit Zitat antworten
Alt 12.01.2012, 15:33   #7
Member
 
Benutzerbild von mamamia
 
Offline
Registriert seit: 04-2005
Ort: 0711 - City
Beiträge: 199
Also ich habe jetzt viel und lange gesucht und probiert.

Es scheint wohl so nicht zu funktionieren.
Ich habe von Möglichkeiten eines Dienstes gelesen oder es als geplanten Task laufen zu lassen - kommt beides für mich nicht in frage.

Es scheint mit den Sicherheitseinstellungen zu tun zu haben. So ist es nicht möglich mit einem Maschinenaccount die nötigen Rechte zu bekommen und PS-Scripte von einem Share aus zu führen.
Liegen diese Lokal, geht es (kommt aber auch wieder nicht in frage)

Ich bin - was Startup-Scripte angeht - wieder zu wsh zurück gerudert.

Signatur
________________________________________________________
MCSE/A 2003 | MCST 2008 | MCITP SA 2008 | VMWare VCP
einer der wenigen programmierenden SysAdmins

    Mit Zitat antworten
Alt 12.01.2012, 17:41   #8
Senior Member
 
Offline
Registriert seit: 07-2009
Ort: Hamburg
Beiträge: 422
Moin,

liese diese link. Ich meine, die Antwort von Richard Mueller - MVP.
In a machine startup script what PowerShell commands are usable

MFG
    Mit Zitat antworten
Alt 13.01.2012, 08:29   #9
Member
 
Benutzerbild von mamamia
 
Offline
Registriert seit: 04-2005
Ort: 0711 - City
Beiträge: 199
Danke für den Tipp, aber das gilt auch wieder nur für 2008R2er/Windows7.
Da geht es über den Powershell-Reiter, der aber bei älteren Betriebssystemen nicht funktioniert.

Signatur
________________________________________________________
MCSE/A 2003 | MCST 2008 | MCITP SA 2008 | VMWare VCP
einer der wenigen programmierenden SysAdmins

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2K8R2 - Startup Script auf DC tSh|Floyd Windows Server Forum 0 17.03.2011 16:00
Script und auslesen Spriptparameter bei GPO Startup Script xcooldj Windows Forum — Scripting 3 03.07.2007 14:36
Startup Script nur XP nicht 2k Klimbimm Windows Server Forum 1 16.11.2005 10:42
Startup Script wird nicht ausgeführt Yoda Windows Forum — Allgemein 8 30.07.2004 18:22
Rechte bei Startup - Shutdown Script Granini Windows Forum — Allgemein 0 28.05.2004 10:09


Alle Zeitangaben in MEZ/CET. Es ist jetzt 05:08 Uhr. Seite generiert in 0,036 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang