Powershell Enter-PSSession verwendet den aktuellen Berechtigungsnachweis

5582
Void Star

Ich möchte Windows Powershell verwenden, um eine VirtualBox-VM zu starten, und dann Enter-PSSession, um den Computer auf einem automatisierten nächtlichen System zu verwalten. Das heißt, ich schlafe, wenn dies geschieht, und kann kein Kennwort eingeben.

Ich habe zwei Möglichkeiten, soweit ich weiß: 1. Verwenden Sie die aktuellen Anmeldeinformationen, da diese sich auf einer Domäne befinden, von der die VM Anmeldeinformationen akzeptiert. 2. Hardcode in meinen Anmeldeinformationen (wahrscheinlich identisch mit den aktuellen Anmeldeinformationen)

Ich mag Option 2 nicht, da ich mit der Vermeidung von fest codierten Anmeldeinformationen nach Möglichkeit beauftragt wurde, aber ich weiß nicht, ob Option 1 möglich ist. Wie würden Sie dieses Problem lösen?

1

1 Antwort auf die Frage

4
t1meless

Für das Enter-PSSession-Cmdlet "-Credential" ist kein obligatorischer Parameter. Wenn Sie also keine Berechtigung angeben, wird Ihre aktuelle Berechtigung verwendet.

Ja, ich habe das schon einmal ausprobiert und es hat nicht funktioniert, aber ich war als anderer Benutzer angemeldet, als ich beabsichtigt habe. Die Verwaltung eines Desktops ist schwer genug ohne einen Remote-Desktop und eine virtuelle Maschine innerhalb des Remote-Desktops. Ok, danke, dass Sie mich dazu aufgefordert haben, dies erneut zu versuchen. Void Star vor 9 Jahren 0
Außerdem müssen Sie New-PSSession in einem Skript verwenden. Enter-PSSession ist für interaktive Remote-Sitzungen. Void Star vor 9 Jahren 0