如何解决如何在通用脚本中使用 Powershell 命令重命名 Windows (10) PC?
我正在尝试在通用脚本中使用 PowerShell 命令重命名 Windows (10) PC。这是我到目前为止所拥有的,但它不起作用:
Rename-Computer -NewName "New-Name-Based-On-Script-Parent-Folder" -DomainCredential [System.Security.Principal.WindowsIdentity]::GetCurrent().Name -Restart
我曾尝试在具有管理员权限的 PowerShell 实例以及 PowerShell ISE 的管理实例中运行此程序(当然是在运行 Set-ExecutionPolicy Bypass -Scope Process
之后),但无济于事。
理想情况下,我希望它可以在任何 Windows PC 上运行,并根据脚本所在的父文件夹的名称对其进行重命名。对我做错了什么有什么建议吗?谢谢。
解决方法
如果您只想以所在文件夹命名计算机,可以尝试以下操作:
## Get current folder
$folderName = Get-Location
## Drop the drive letter
$folder = Split-Path -Path $folderName -Leaf
## Display folder name
$folder
Rename-Computer -ComputerName $folder -DomainCredential "domain\$env:USERNAME"
如果您想要更多名称,您可以添加到新的计算机名称。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。