【发布时间】:2016-02-26 10:37:29
【问题描述】:
PowerShell 新手,我正在编写一个脚本,准备将新安装的 PC 与我的 IT 公司网络合并。我在将通过 PowerShell 创建的本地用户帐户转换为本地管理员时遇到问题。
我使用 PowerShell 来执行此操作至关重要,但我在研究中还没有遇到任何问题。此外,对于理解 GPO 和 PowerShell 之间关系的功能方面的任何帮助,或者任何有助于扩展 PowerShell 功能(可以通过命令行启动)(尝试使该脚本尽可能自给自足和可重用)的任何帮助,都将是极大的赞赏。这是到目前为止的脚本以及相应的任务。
1.) $cn = [ADSI]"WinNT://Inquisition"
$user = $cn.Create("User","Test")
$user.SetPassword("P@ssword!")
$user.setinfo()
$user.description = "TestUser"
$user.SetInfo()
2.) Get-WmiObject -Class Win32_UserAccount -Filter "name = 'Test'" | Set-WmiInstance -Argument @{PasswordExpires = 0}
3.)?
4.) $Computername = "TEST1"
$sysinfo = Get-WmiObject Win32_ComputerSystem $sysinfo.JoinDomainOrWorkGroup("AWS-TEST")
5.) netsh advfirewall set allprofiles state off
6.) $AUSettings = (New-Object -com "Microsoft.Update.AutoUpdate").Settings
$AUSettings.NotificationLevel
$ausettings.NotificationLevel = 1
$ausettings.save()
7.) $path = 'HKCU:\Software\Microsoft\Internet Explorer\Main\'
$name = 'start page'
$value = 'http://www.blueprintcss.org/tests/parts/sample.html'
Set-Itemproperty -Path $path -Name $name -Value $value
8.)?
添加一个名为“Test”的新用户帐户,密码为“P@ssw0rd!”
将“Test”帐户的密码设置为永不过期
将用户“Test”添加到本地管理员安全组
将计算机名称设置为“TEST1”,将工作组设置为“AWS-TEST”
关闭 Windows 防火墙
关闭 Windows 更新并设置为从不检查更新
在 Internet Explorer 中将公司网站设置为默认网页
关闭 Internet Explorer 中的弹出窗口阻止程序
【问题讨论】:
-
你有什么尝试吗?向我们展示您目前拥有的代码。否则你不会有那么多人愿意帮助你。这就是它在这里的工作方式
-
当然,我将编辑帖子以显示到目前为止的脚本。谢谢你的帮助。 :)
-
哇。我被禁止发布一天的任何其他内容,因为这个问题被否决了。我完全是新手,这在我嘴里留下了苦涩的味道。
标签: windows powershell networking explorer