编程笔记
-
PowerShell 检索网络适配器属性
在前面部分中,我们提到过你可以使用 Win32_NetworkAdapterConfiguration 类来检索常规配置属性。 尽管不是严格的 TCP/IP 信息,但网络适配器信息(例如 MAC 地址和适配器类型)也可用于了解计算机的运行情况。 若要…
-
PowerShell Ping 计算机
可以使用 Win32_PingStatus 对计算机执行简单的 Ping 操作。 下面的命令执行 Ping 操作,但返回冗长的输出: PS C:/Users/maxsu> Get-CimInstance -Class Win32_PingStatus -Filter "Address='127.0.0.…
-
PowerShell列出 IP 配置数据
若要显示每个网络适配器的详细 IP 配置数据,请使用以下命令: PS C:/Users/maxsu> Get-CimInstance -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=$true ServiceName DHCPEnabled Index Descrip…
-
列出计算机的 IP 地址
由于 TCP/IP 是最常用的网络协议,因此大多数低级别网络协议管理任务都涉及 TCP/IP。 在本部分中,我们使用 PowerShell 和 WMI 来执行这些任务。 若要获取本地计算机上使用的所有 IP 地址,请使用以下命令: Get-Ci…
-
使用打印机
可以通过 PowerShell 使用 WMI 和 WSH 中的 WScript.Network COM 对象来管理打印机。 我们将结合这两种工具来演示特定任务。 列出打印机连接 列出计算机上安装的打印机的最简单方法是使用 WMI Win32_Printer 类: G…
-
PowerShell 删除驱动器 (Remove-PSDrive)
你可以通过使用 Remove-PSDrive cmdlet 从 Windows PowerShell 中删除驱动器。 Remove-PSDrive cmdlet 易于使用;若要删除特定 Windows PowerShell 驱动器,只需提供 Windows PowerShell 驱动器名称。例如,如果你…
-
PowerShell 添加新驱动器 (New-PSDrive)
可以通过使用 New-PSDrive 命令添加自己的 Windows PowerShell 驱动器。 若要获取 New-PSDrive 命令的语法,请使用 Syntax 参数输入 Get-Command 命令: PS> Get-Command -Name New-PSDrive -Syntax New-PSDrive…
-
管理 Windows PowerShell 驱动器
Windows PowerShell 驱动器是一个数据存储位置,你可以像访问 Windows PowerShell 中的文件系统驱动器那样访问它。 Windows PowerShell 提供程序将为你创建一些驱动器,例如文件系统驱动器(包括 C: 和 D:)、注册表…
-
停止、启动、暂停和重启服务
所有 Service cmdlet 都具有相同的一般形式。 可以按公用名或显示名称指定服务,并使用列表和通配符作为值。 若要停止打印后台处理程序,请使用: Stop-Service -Name spooler 若要在停止后启动打印后台处理程序,…
-
获取必需和从属服务
Get-Service cmdlet 具有两个在服务管理中非常有用的参数。 DependentServices 参数获取依赖于该服务的服务。 RequiredServices 参数获取此服务所依赖的服务。这些参数只显示 Get-Service 返回的 System.ServicePro…