当前位置: 首页 > news >正文

使用 PowerShell 创建共享目录

在 Windows 中,可以使用共享目录来将文件和文件夹共享给其他用户或计算机。共享目录可以通过网络访问,这使得它们非常适合用于文件共享、协作和远程访问。

要使用 PowerShell 创建共享目录,可以使用 New-SmbShare cmdlet。New-SmbShare cmdlet 接受以下参数:

  • Name:共享目录的名称。
  • Path:共享目录的路径。
  • Description:共享目录的描述。
  • FullAccess:具有完全访问权限的用户或组。
  • ChangeAccess:具有更改访问权限的用户或组。
  • ReadAccess:具有读取访问权限的用户或组。

以下是创建共享目录的示例代码:

PowerShell

$shareName = "SharedFolder"
$folderPath = "C:\Path\To\Folder"
$shareDescription = "Shared folder description"
$readAccess = "Everyone"
$writeAccess = "Administrators"New-SmbShare -Name $shareName -Path $folderPath -Description $shareDescription -FullAccess $readAccess -ChangeAccess $writeAccess

在上面的示例中,将创建一个名为 "SharedFolder" 的共享目录,路径为 "C:\Path\To\Folder",具有描述 "Shared folder description"。$readAccess$writeAccess 变量分别指定了读取访问权限和写入访问权限的用户或组。在此示例中,"Everyone" 组被授予完全访问权限,"Administrators" 组被授予更改访问权限。

请注意,创建共享目录可能需要管理员权限。在运行上述代码之前,请确保您以管理员身份运行 PowerShell 或具有适当的权限来创建共享目录。

 

示例说明

  • $shareName 变量指定了共享目录的名称。
  • $folderPath 变量指定了共享目录的路径。
  • $shareDescription 变量指定了共享目录的描述。
  • $readAccess 变量指定了具有读取访问权限的用户或组。
  • $writeAccess 变量指定了具有写入访问权限的用户或组。

其他参数

  • Comment:共享目录的注释。
  • Port:共享目录使用的端口号。
  • EncryptData:是否对共享目录的数据进行加密。
  • EncryptAccess:是否对共享目录的访问进行加密。
  • NoInherit:是否阻止子目录继承共享设置。
  • RootShare:是否将共享目录设置为根共享。

示例

以下是一些使用 New-SmbShare cmdlet 的其他示例:

  • 创建一个名为 "SharedFolder" 的共享目录,路径为 "C:\Path\To\Folder",具有描述 "Shared folder description",并将 "Everyone" 组授予完全访问权限:

PowerShell

New-SmbShare -Name "SharedFolder" -Path "C:\Path\To\Folder" -Description "Shared folder description" -FullAccess "Everyone"

  • 创建一个名为 "SharedFolder" 的共享目录,路径为 "C:\Path\To\Folder",具有描述 "Shared folder description",并将 "Administrators" 组授予完全访问权限和 "Everyone" 组授予读取访问权限:

PowerShell

New-SmbShare -Name "SharedFolder" -Path "C:\Path\To\Folder" -Description "Shared folder description" -FullAccess "Administrators" -ReadAccess "Everyone"

  • 创建一个名为 "SharedFolder" 的共享目录,路径为 "C:\Path\To\Folder",具有描述 "Shared folder description",并将 "Everyone" 组授予完全访问权限,并将 "Administrators" 组授予更改访问权限:

PowerShell

New-SmbShare -Name "SharedFolder"

相关文章:

  • 2023亚太杯数学建模思路 - 案例:粒子群算法
  • 【Redis篇】简述Java中操作Redis的方法
  • 【广州华锐互动】昆虫3D虚拟动态展示:探索神奇的微观世界
  • jjwt使用说明-笔记
  • win10 怎么进入cmd窗口
  • VBA技术资料MF85:将工作簿批量另存为PDF文件
  • django ModelSerializer自定义显示字段
  • msvcp140.dll是什么?msvcp140.dll丢失的有哪些解决方法
  • 90.子集II
  • Linux中的进程程序替换
  • 点云从入门到精通技术详解100篇-基于点云数据的机器人装焊 过程在线测量(下)
  • 如何解决msvcp110.dll丢失问题,分享5个有效的解决方法
  • 自动驾驶轨迹预测学习笔记
  • uniapp 富文本以及移动端富文本的展示问题
  • 力扣算法练习BM46—最小的K个数
  • 网络传输文件的问题
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Android Volley源码解析
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • JavaScript 奇技淫巧
  • JDK 6和JDK 7中的substring()方法
  • JS题目及答案整理
  • leetcode讲解--894. All Possible Full Binary Trees
  • MYSQL 的 IF 函数
  • node和express搭建代理服务器(源码)
  • October CMS - 快速入门 9 Images And Galleries
  • Python 反序列化安全问题(二)
  • 闭包--闭包之tab栏切换(四)
  • 计算机在识别图像时“看到”了什么?
  • 开源地图数据可视化库——mapnik
  • 那些年我们用过的显示性能指标
  • 前端知识点整理(待续)
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 一道闭包题引发的思考
  • 鱼骨图 - 如何绘制?
  • 运行时添加log4j2的appender
  • 在weex里面使用chart图表
  • 自定义函数
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #1014 : Trie树
  • (02)Hive SQL编译成MapReduce任务的过程
  • (2015)JS ES6 必知的十个 特性
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (4)Elastix图像配准:3D图像
  • (TOJ2804)Even? Odd?
  • (十六)Flask之蓝图
  • (四) Graphivz 颜色选择
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • .apk文件,IIS不支持下载解决
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET的微型Web框架 Nancy
  • .NET开源项目介绍及资源推荐:数据持久层