【问题标题】:powershell script to add computername to AD group将计算机名添加到 AD 组的 powershell 脚本
【发布时间】:2014-03-17 18:05:01
【问题描述】:

我知道将计算机添加到 AD 组的命令,但不知道如何使用 powershell 为其创建脚本?

命令如下:

add-ADGroupMember "BRS-Groupname" -members "BAT-100971$"

我想获取代码和扩展名,以便将计算机帐户添加到 AD 组。让脚本询问我要添加的计算机名会很棒!提前致谢。

【问题讨论】:

    标签: powershell adgroup group-membership


    【解决方案1】:

    所以你想要用户输入,而不是你想接受那个输入并在你的命令中使用它?

    这样的?

    $myVar1 = Read-Host "I have a question?"
    $myVar2 = Read-Host "I have a second question?"
    
    add-ADGroupMember "$var1" -members "$myVar2"
    

    【讨论】:

    • 我很想给你一个赞成票,但我没有足够的代表来做这件事。我将文本保存到文件名 .ps1 中,当我运行它时,我得到了这个: PS C:\Users\profile\Desktop> C:\Users\profile\Desktop\Add_to_BRS-Unblock-Cryptolocker.ps1 File C:\无法加载 Users\profile\Desktop\Add_to_BRS-Unblock-Cryptolocker.ps1,因为此系统上禁用了脚本的执行。有关更多详细信息,请参阅“get-help about_signing”。在 line:0 char:0
    • 我看到您以前从未运行过 powershell 脚本。这应该可以帮助你。你需要set-executionPolicyUnrestricted。不如再试一次,这里有一个进一步解释的链接technet.microsoft.com/en-us/library/ee176949.aspx
    • @R0tten 另外,不要尝试在记事本或空白文本文件中编写代码。尝试使用 PowerShell ISE,或者那里有很多免费的 IDE,我个人使用 PowerGUI。
    • 是的,这是真的,我是 powershell n00b - 抱歉!我按照这些步骤操作,直到运行命令时出现有关 cmdlet 问题的错误,我用谷歌搜索并更改了我在这里找到的 shell 脚本:social.technet.microsoft.com/Forums/en-US/… 缺少的命令是:Import- module -Name ActiveDirectory 现在可以正常工作了。我希望我能给你投票。感谢您的帮助。
    • @R0tten 哈哈,不用担心。我很高兴能帮上忙!您可以接受我的答案作为正确答案(空心复选标记),所以如果其他人需要帮助解决同样的问题,也许这个解决方案也可以帮助他们。不要担心投票,继续练习你的 PS 脚本,我相信你会有更多的问题。我也在学习。有机会请随时投票!
    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2019-07-05
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    相关资源
    最近更新 更多