设置本地用户帐户的过期日期
描述
绑定到名为 atl-win2k-01 的计算机上的本地用户帐户,并且将帐号配置为在 2003 年 3 月 1 日过期。
有关使用本地用户帐户的详细信息,请单击此处。
支持平台
Windows XP | 是 |
Windows Server 2003 | 是 |
Windows 2000 | 是 |
Windows NT 4.0 | |
Windows 98 |
脚本代码
strComputer = "atl-win2k-01"
Set objUser = GetObject("WinNT:// " & strComputer & "/kenmyer ")
objUser.AccountExpirationDate = #03/01/2003#
objUser.SetInfo
将 Command Prompt Here 添加到 Windows Explorer
将’ Command Prompt Here ’命令添加到 Windows Explorer 系统菜单。如果用户从系统菜单中选择‘ Command Prompt Here ’,将弹出一个命令窗口,在与当前的 Windows Explorer 文件夹相同的文件夹中打开。
有关使用 Windows Script Host 写入注册表的信息,请单击 此处。
支持平台
Windows XP | 是 |
Windows Server 2003 | 是 |
Windows 2000 | 是 |
Windows NT 4.0 | 是 |
Windows 98 | 是,但是需要将 cmd.exe 更改为 command.com |
脚本代码
Set objShell = CreateObject("WScript.Shell")
objShell.RegWrite "HKCR\Folder\Shell\MenuText\Command\", "cmd.exe /k cd " & chr(34) & "%1" & chr(34)
objShell.RegWrite "HKCR\Folder\Shell\MenuText\", "Command Prompt Here"
说明
将本地计算机加入到域中,然后在 Active Directory 中创建该计算机的帐户。
支持的平台
Windows Server 2003 | 是 |
Windows XP | 是 |
Windows 2000 | 否 |
Windows NT 4.0 | 否 |
Windows 98 | 否 |
脚本代码
Const JOIN_DOMAIN = 1
Const ACCT_CREATE = 2
Const ACCT_DELETE = 4
Const WIN9X_UPGRADE = 16
Const DOMAIN_JOIN_IF_JOINED = 32
Const JOIN_UNSECURE = 64
Const MACHINE_PASSWORD_PASSED = 128
Const DEFERRED_SPN_SET = 256
Const INSTALL_INVOCATION = 262144
strDomain = "FABRIKAM"
strPassword = "ls4k5ywA"
strUser = "shenalan"
Set objNetwork = CreateObject("WScript.Network")
strComputer = objNetwork.ComputerName
Set objComputer = GetObject("winmgmts:{ impersonationLevel=Impersonate }!\\" & _
strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" & _
strComputer & "'")
ReturnValue = objComputer.JoinDomainOrWorkGroup(strDomain, _
strPassword, strDomain & "\" & strUser, NULL, _
JOIN_DOMAIN + ACCT_CREATE)