微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在通用脚本中使用 Powershell 命令重命名 Windows (10) PC?

如何解决如何在通用脚本中使用 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 举报,一经查实,本站将立刻删除。