Gra*_*ell 5 powershell smb cifs
我已经浏览了这里的文档。奇怪的是,我找不到任何提及如何使用 PowerShell 简单连接(而不是挂载)SMB 共享的内容。我正在寻找Python中的等价物:
with smbclient.open_file(args.share, username=args.smbuser, password=args.smbpass, mode='w', encoding='utf-8-sig', newline='') as file:
file.write("stuff")
Run Code Online (Sandbox Code Playgroud)
您可以使用 Windows 的net实用程序
net use \\server /user:domain\username password
Run Code Online (Sandbox Code Playgroud)
或者使用模块中的PowerShell cmdlet New-SmbMappingSmbShare:
New-SmbMapping -RemotePath '\\server' -Username "domain\username" -Password "password"
Run Code Online (Sandbox Code Playgroud)
之后,您可以简单地使用 UNC 路径写入文件,例如Out-File
"Your output" | Out-File "\\server\path\myfile.txt"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22315 次 |
| 最近记录: |