可以通过 powershell 将登录脚本分配给不属于域的 Windows 计算机中的用户吗?

可以通过 powershell 将登录脚本分配给不属于域的 Windows 计算机中的用户吗?

这是在 Windows 中向本地用户添加登录脚本的建议方法。 http://technet.microsoft.com/en-us/library/cc770908.aspx

編輯:

我还发现了以下内容:http://technet.microsoft.com/en-us/library/cc771314.aspx

是否可以使用 powershell 通过计算机管理中的本地用户和组选项卡向用户添加登录脚本?

更新 :

我能够将脚本文件复制到位置 -\%COMPUTERNAME%\C$\Users\%username%\AppData\Roaming\Microsoft\Windows\Star‌​t Menu\Programs\Startup' 并且它成功运行。但在本地用户属性中,我无法将属性“登录脚本”的值设置为所需的值。

答案1

我把我的登录脚本放在这个文件夹中。

C:\Windows\System32\GroupPolicy\User\Scripts\Logon

因此要回答

Copy-Item 'C:\temp\MyLogonScript.ps1' -destination 'C:\Windows\System32\GroupPolicy\User\Scripts\Logon'
#

编辑:要远程安装登录脚本per user,请使用此命令。不要忘记编辑 %COMPUTERNAME% 和 %username%

Copy-Item 'C:\temp\MyLogonScript.ps1' -destination '\\%COMPUTERNAME%\C$\Users\%username%\AppData\Roaming\Microsoft\Windows\Star‌​t Menu\Programs\Startup

相关内容