powershell修改远程计算机名

powershell修改远程计算机名,第1张

备注:

#将域控账号保存到脚本中,减少手指的工作量(这个是运维的基本素质)!!!!

$UserName = "域控管理员账号@XXXXcom"

$PassWord = ConvertTo-SecureString -String "域控管理员密码" -AsPlainText -Force

$Credential = New-Object -TypeName "SystemManagementAutomationPSCredential" -ArgumentList $UserName,$PassWord

#远程控制

Invoke-Command -ComputerName 远程计算机名 -ScriptBlock{

$UserName = "域控管理员账号@XXXXcom"
$PassWord = ConvertTo-SecureString -String "域控管理员账号" -AsPlainText -Force

$Credential = New-Object -TypeName "SystemManagementAutomationPSCredential" -ArgumentList $UserName,$PassWord

#修改命令在下方(这个命令可以随意修改成你喜欢的例如开放端口或者关闭增加权限)

Rename-Computer -NewName 计算机新名称  -DomainCredential  $Credential

Add-LocalGroupMember -Group "组名称" -Member 域控/成员
} -Credential $Credential

这个 *** 作不需要远程服务器上安装PowerShell。运行时指定-credential参数了么?不指定就用当前身份执行,需要这个当前身份有权限访问远程计算机。

可以预先指定,也可以在运行代码的时候指定,比如

get-wmiobject win32_process -computername pcname -credential $cre

跳出密码验证提示后,输入有权限访问远程计算机的账户密码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10759749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存