使用 .bat 文件自动化我们的 RDC 设置

automating our RDC setup with a .bat file

我正在制作一个 windows 脚本来自动化我们的远程桌面设置。这个想法是用户只需单击文件,输入所需的信息,然后完成所有或尽可能多的管理部分。

所以我们程序的第一部分是将工作站添加到安全组 RDS_Enabled_Workstations

为此我制作了这段代码:

"RDS_Enabled_Workstations" | Add-ADGroupMember -Members `
    (Read-Host -Prompt "Enter PC Name")

问题是我正在添加一台计算机,为此无论谁运行脚本都需要在名称末尾添加 $ 例如 workstation122$.

我需要它,这样他们就可以输入工作站的名称并继续前进而不会出现错误:

Add-ADGroupMember : Cannot find an object with identity: 'workstation122' under: 'DC=blue-zoo,DC=co,DC=uk'

因为它认为自己是用户。

我试过将 $ 放在括号外,但仍然出错。

像这样的东西应该有用;

"RDS_Enabled_Workstations" | Add-ADGroupMember -Members `
    $(Get-ADComputer -Identity (Read-Host -Prompt "Enter PC Name"))