时间:2021-05-22
问:
您好,脚本专家!在使用Windows资源管理器连接到远程计算机时,可以在“详细信息”窗格中看见该计算机的说明。如何更改计算机的说明?
--GF
答:
您好,GF。只是为了确保每个人都清楚我们谈论的内容,我们不会谈论ActiveDirectory中的“说明”属性,而是谈论在整个网络范围内广播的计算机说明。(如果您真正想知道的是如何更改ActiveDirectory中的“说明”属性,请参阅此“您好,脚本专家!”专栏。)
例如,在WindowsXP中,您可通过执行以下操作来查看计算机说明:右键单击“我的电脑”,单击“属性”,然后查看“系统属性”对话框的“计算机名称”选项卡中的内容:
如您所述,如果使用Windows资源管理器连接到该计算机,则该说明还会出现在“详细信息”窗格中:
我们也认为这很令人兴奋。
那么如何更改计算机说明呢?是这样,您可以启动Regedit.exe,然后手动更改注册表值HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lanmanserver\parameters\srvcomment。或运行与以下脚本类似的脚本即可:
复制代码 代码如下:
ConstHKEY_LOCAL_MACHINE=&H80000002
strComputer="."
SetobjRegistry=GetObject_
("winmgmts:\\"&strComputer&"\root\default:StdRegProv")
strKeyPath="System\CurrentControlSet\Services\lanmanserver\parameters"
strValueName="srvcomment"
strDescription="Descriptionchangedprogrammatically"
objRegistry.SetStringValueHKEY_LOCAL_MACHINE,strKeyPath,strValueName,strDescription
这当然容易啦;相处了这么长时间,您真的认为我们会突然开始为您的问题提供复杂而又费解的答案吗?我们先是定义一个名为HKEY_LOCAL_MACHINE的常量并将其值设置为&H80000002;过一会儿,我们将使用此常量来告诉脚本我们要处理的注册表配置单元。然后,我们连接到WMI服务(在本例中,它位于本地计算机上,不过修改远程计算机上注册表的操作也差不多同样简单),并绑定到StdRegProv类。(而该类(正如我们所不厌其烦地告诉大家的)恰好位于root\default命名空间中。)
接下来,我们为三个变量赋值:
strKeyPath="System\CurrentControlSet\Services\lanmanserver\parameters"
strValueName="srvcomment"
strDescription="Descriptionchangedprogrammtically"
变量strKeyPath表示注册表HKEY_LOCAL_MACHINE部分内的路径;strValueName表示要更改的注册表值(srvcomment);还有strDescription,没错:strDescription表示新的计算机说明。您的观察力很敏锐。
注意:我们想要说的是,你们在这方面要比我们强得多,但我们不想让经理对此有任何了解。的确如此:对于一位Microsoft经理来说,了解情况将是最为重要的!
现在我们所要做的就是调用SetStringValue方法,同时将HKEY_LOCAL_MACHINE和我们的三个变量作为方法参数进行传递:
objRegistry.SetStringValueHKEY_LOCAL_MACHINE,strKeyPath,strValueName,strDescription
像这样的脚本真的确实会使生活变得有意义,不是吗?
注意:请注意,即使是在注册表中进行此更改,新说明可能仍要在计算机重新启动后才会生效。这只不过是一个需要注意的地方。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
复制代码代码如下:CMD选择:重启计算机关闭计算机注销当前用户看我用PHP代码实现远程关机
目标用VBS脚本收集域中远程计算机或本地计算机安装的软件,Windows版本。并将收集的结果保存到计算机名为文件名的文本文件中。文本文件可以保存到网络路径中或当
请按照下列步骤,更改计算机的名称: 1、点击开始,右键计算机选择属性。 2、在属性窗口,选择计算机名称,域和工作组设置。 3、点击更改设置。当系统提示您需
请按照下列步骤,更改计算机的名称: 1、点击开始,右键计算机选择属性。 2、在属性窗口,选择计算机名称,域和工作组设置。 3、点击更改设置。当系统提示您需
计算机病毒是编制者在计算机程序中插入的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算机指令或者程序代码。 电子计算机(electroni