Я пытаюсь использовать скрипт PowerShell для восстановления Windows 2016.
$password = ConvertTo-SecureString "Password" -AsPlainText -Force
$cred= New-Object System.Management.Automation.PSCredential ("username", $password )
enter-pssession -computername 192.168.xxx.xxx -credential $cred
Когда вход в систему с пользователем, имеющим разрешение «Adminstrators», он работает просто отлично, но когда вход в систему с пользователем, имеющим только разрешение «Users», он получает доступ, ошибка запрещена.
Итак, что мне нужно сделать, чтобы "Пользователи" вошли в систему с powershell?
ОК, я следую инструкциям ниже
https://www.sevecek.com/EnglishPages/Lists/Posts/Post.aspx?List=f6e49214-a43d-4fa5-9537-fb46eabe0cb8&ID=4&Web=6dbd0194-ad16-4838-ad08-7f33e3009473
И я могу удаленно Windows Server 2016 с обычным пользователем.
Но когда я попробовал следующий скрипт, исключение повторяется.
[192.168.XXX.XXX]: PS C:\Users\TestUser\Documents> ([ADSI] "WinNT://localhost/TestUser,user").ChangePassword("#EDC4rfv", "1qaz@WSX")
И сообщение об ошибке
Exception calling "ChangePassword" with "2" argument(s): "Access is denied.
"
At line:1 char:1
+ ([ADSI] "WinNT://localhost/TestUser,user").ChangePassword("#EDC4rfv", " ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : CatchFromBaseAdapterMethodInvokeTI
Означает ли это, что даже обычный пользователь может удаленно подключиться к Windows Server 2016, он по-прежнему не может запускать команды?