-1

因此,正如标题 self 所暗示的那样,我正在尝试组合一个 PowerShell 脚本,以便我可以从连接到所有计算机的主服务器切换多台计算机的用户。

目前,所有设备都有两个用户。

  1. 应用
  2. 行政

默认情况下,所有计算机都在应用程序用户中。所以想法是有一个TXT列表,它将确定哪些要注销/登录到管理员用户帐户。

目前我正在使用:

foreach ($_ in get-content .\CPUNameList.txt) 
{(gwmi win32_operatingsystem -ComputerName $_).Win32Shutdown(4)}

它从 CPUNameList.txt 中获取,并注销站。它可以注销一堆,但我仍然需要将它们全部登录。

假设管理员的凭据是,

用户:管理员 密码密码

我们怎么会这样做..?

任何帮助表示赞赏:)

4

1 回答 1

0

你可以这样做:

$secpasswd = ConvertTo-SecureString "PASSWORD" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ("Admin", $secpasswd)

foreach ($_ in get-content .\CPUNameList.txt)
    {New-PSSession -ComputerName $computername -Credential $mycreds}

有关更多信息,请参见technetss64

于 2016-07-19T00:37:09.543 回答