利用 WMI 与 CIM 命令进行系统管理及事件处理
1. 使用 Get - CimInstance 查看 SMB 共享
可以使用 WMI 过滤器查看新创建的 SMB 共享,操作步骤如下:
# 5. View the new SMB Share using Get-CimInstance
Get-CimInstance -Class Win32_Share -Filter "Name = 'TestShare1'"
此命令的输出会展示新创建共享的详细信息。需要注意的是,过滤器的语法基于 ANSI SQL 语言,并非普通的 PowerShell 模式。
2. 删除 SMB 共享
之前使用 Create 静态方法创建了 SMB 共享,每个 SMB 共享实例都有一个 Delete 实例方法用于删除共享。可以使用以下代码删除新创建的共享:
# 6. Remove the share
Get-CimInstance -Class Win32_Share -Filter "Name = 'TestShare1'" |
Invoke-CimMethod -MethodName Delete
这些命令先获取与新共享相关的 WMI 对象,然后将其传递给 Invoke - CimMethod,WMI 会从 Win32_Share 类中移除该共享实例。虽然可以使用 WMI 管理 SMB 共享,但使用原生的 SMB 命令会更简单。
订阅专栏 解锁全文
62

被折叠的 条评论
为什么被折叠?



