hardexit
Goto Top

Script welches auf einem Netzwerkpfad liegt als Admin ausführen

Hallo zusammen,

ich stehe grad vor folgendem Problem bei meinem Powershell Script.
Und zwar möchte ich das von einem Neztwerklaufwerk ausführen, das Script startet sich dann mit Administratorenrechten neu und tut seinen Job.

So jedenfalls in der Theorie. Solang das Script lokal ausgeführt wird geht es auch, ich denke das Problem ist das das Script dann nicht mehr dort liegt wo Powershell es vermutet,
weil die als Administrator ausgeführte Konsole nicht auf die selben Netzwerkressurcen zugreift.

Weiß jemand dafür eine Lösung?

Danke schonmal im voraus.

Content-ID: 375389

Url: https://administrator.de/contentid/375389

Ausgedruckt am: 25.11.2024 um 17:11 Uhr

emeriks
Lösung emeriks 29.05.2018 um 14:52:16 Uhr
Goto Top
Hi,
So jedenfalls in der Theorie. Solang das Script lokal ausgeführt wird geht es auch, ich denke das Problem ist das das Script dann nicht mehr dort liegt wo Powershell es vermutet, weil die als Administrator ausgeführte Konsole nicht auf die selben Netzwerkressurcen zugreift.
Korrekt.

Lösung: Zugriff nicht über Netzlaufwerk sondern UNC-Pfad. Voraussestzung, dieser Admin darf dort auch lesen.
Alternative: Script kopiert sich nach lokal (Temp) und startet sich von dort neu und eleviert.

E.
DerWoWusste
DerWoWusste 29.05.2018 aktualisiert um 14:53:25 Uhr
Goto Top
Hi.

http://www.winfaq.de/faq_html/Content/tip2500/onlinefaq.php?h=tip2563.h ...
->Registrywert setzen, neu starten und testen.
HardExit
HardExit 29.05.2018 um 14:58:15 Uhr
Goto Top
Die Alternative wollte ich eig. vermeiden.
Und das man extra wegen dem einen Script dann immer per UNC-Pfad auf das Laufwerk muss wenn es schon verbunden ist ist auch unschön face-sad

Dennoch danke für die Vorschläge
HardExit
HardExit 29.05.2018 um 14:58:55 Uhr
Goto Top
Werde ich mir mal ansehen, danke.
em-pie
em-pie 29.05.2018 aktualisiert um 15:02:23 Uhr
Goto Top
Moin,

Zitat von @HardExit:

Die Alternative wollte ich eig. vermeiden.
Und das man extra wegen dem einen Script dann immer per UNC-Pfad auf das Laufwerk muss wenn es schon verbunden ist ist auch unschön face-sad
Für den Adminuser ist das Laufwerk aber nicht verbunden, denn ein gemapptes Laufwerk gilt ja für den aktuellen User, nicht für andere, die ggf. auch noch am System angemeldet sind (wäre ja auch ein kleines Sicherheitsproblem face-wink)


€dit:
obige Aussage ist zumindest der Standard. Hatte DWWs Link zu spät gelesen -.-

Gruß
em-pie
HardExit
HardExit 29.05.2018 um 15:24:35 Uhr
Goto Top
Eine andere Lösung ist mir gerade eingefallen, zwar auch nicht schön, aber es Funktioniert.
Eine Verknüpfung erstellen und diese per UNC-Pfad auf die Datei verweisen lassen.
emeriks
emeriks 29.05.2018 um 15:26:17 Uhr
Goto Top
???
Eine Verknüpfung erstellen und diese per UNC-Pfad auf die Datei verweisen lassen.
vs.
Die Alternative wollte ich eig. vermeiden.
Und das man extra wegen dem einen Script dann immer per UNC-Pfad auf das Laufwerk muss wenn es schon verbunden ist ist auch unschön
HardExit
HardExit 29.05.2018 aktualisiert um 16:21:49 Uhr
Goto Top
ja ist ähnlich, nur ist das Laufwerk quasi immer per Pfad verbunden und ich weiß jetzt schon das meine Kollegen das nicht überrissen hätten mit dem UNC Pfad eingeben^^
es ging eher darum das man das per klick erreichbar hat