dic*_*ice 8 samba powershell network-shares windows-10
我尝试在 Windows 10 中使用 Powershell 命令断开 smb 共享:
net use * /delete
Run Code Online (Sandbox Code Playgroud)
但是,此命令不起作用,因为共享未显示为net use
。输出是There are no entries in the list.
Get-SmbConnection
显示了我期望的结果,
ServerName ShareName UserName Credential Dialect NumOpens
---------- --------- -------- ---------- ------- --------
FILESERVER extra xxx\xxxxx xxx\xxxxx 3.0 1
FILESERVER home xxx\xxxxx xxx\xxxxx 3.0 1
FILESERVER IPC$ xxx\xxxxx xxx\xxxxx 3.0 0
FILESERVER public xxx\xxxxx xxx\xxxxx 3.0 2
Run Code Online (Sandbox Code Playgroud)
但我不知道如何断开与此信息的共享。
我的问题的原因:我想编写一个批处理脚本,在注销后断开所有网络共享与 PC 的连接(例如 Win+L 键)。在 Windows 7 和 8 上,我使用上述net use * /delete
命令,该命令在 Windows 10 上不起作用,如上所示。SMB 共享可通过 GUI(资源管理器 -> 网络...)访问,我可以保存、更改和删除其中的文件。但共享未映射到驱动器号。
以下是一些没有帮助的输出,但看来我的问题仍然不够清楚:
Get-SmbConnection
:看到上面,我想关闭这些!
Get-SmbSession
: 无输出。
Get-SmbMapping
: 无输出。
Get-SmbShare
:
Name ScopeName Path Description
---- --------- ---- -----------
ADMIN$ * C:\WINDOWS Remoteverwaltung
C$ * C:\ Standardfreigabe
IPC$ * Remote-IPC
print$ * C:\WINDOWS\system32\spool\drivers Druckertreiber
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24514 次 |
最近记录: |