Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Läuft die Powershellkonsole mit anderen Rechten wenn man ein Script mit powershell startet?

$
0
0

Hi,

ich bin am verzweifeln. Ich habe ein Script in der Powershell ISE geschrieben, welches unter anderem den Besitzer eines Homeverzeichnis eines beliebigen Users auf "Administrator ändert". Wenn ich das Script auf meinem Client, per Rechtsklick "mit Powershell ausführen", starte funktioniert es nicht.

Enter-PSSession -ComputerName 10.0.0.11 -Credential $cred
$Path = "\\Server1\Userverzeichnis\TestUserverzeichnis"
$ACL = Get-Acl $Path    $ACL.SetOwner([System.Security.Principal.NTAccount]"Administratoren")
Set-Acl $Path -AclObject $ACL
Exit-PSSession

Verbindung zum Server funktioniert.

Auslesen funktioniert.

Es hängt nur an diesem einen Befehl:

Set-Acl $Path -AclObject $ACL

FEHLER: Set-Acl : Es wurde versucht, einen nicht autorisierten Vorgang auszuführen.

Wenn ich die Codezeilen meines Scripts einzeln in der Powershell ISE in die Konsole eingebe und jede einzeln ausführe funktioniert es.

Wenn ich den gesamten Code in der Konsole der Powershell ISE eingebe kommt ebenfalls die Fehlermedung.

Wenn ich die powershell.exe als Administrator starte und den gesamten Codeblock eingebe kommt die Fehlermeldung

Nur wenn ich die Zeilen einzeln eingebe...

Es liegt also nicht an fehlenden Rechten...

Hat jemand eine Idee?

Danke und schönen Feierabend

Grüße


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>