找到 2042 篇文章,关于 Microsoft 技术

如何使用 PowerShell 更改 SMB 共享文件夹的访问权限?

Chirag Nagrekar
更新于 2021年3月1日 10:46:23

6K+ 次浏览

我们可以使用命令 Grant-SmbShareAccess 来更改共享文件夹的访问权限或为共享文件夹分配具有权限的新用户。在这个例子中,我们已经共享了一个名为“共享文件夹”的文件夹,并且每个用户的权限都被赋予了读取访问权限,我们将将其更改为完全访问权限。PS C:\Temp> Get-SmbShareAccess -Name "Shared folder" Name ScopeName AccountName AccessControlType AccessRight ---- --------- ----------- ----------------- ----------- Shared folder * Everyone Allow Read示例要更改权限…… 阅读更多

如何使用 PowerShell 删除 Windows 文件夹共享?

Chirag Nagrekar
更新于 2021年3月1日 10:09:16

3K+ 次浏览

要使用 PowerShell 删除 Windows 文件夹共享,我们可以使用 Remove-Smbshare 命令。例如,PS C:\Temp> Remove-SmbShare -Name DSC Confirm 您确定要执行此操作吗?对目标 '*, DSC' 执行操作 'Remove-Share'。[Y] 是 [A] 全部是 [N] 否 [L] 全部否 [S] 挂起 [?] 帮助 (默认为 "Y"):一旦使用此命令,它将要求确认。要强制删除共享,请使用 -Force 参数。例如,Remove-SmbShare -Name DSC -Force要删除远程计算机上的共享文件夹权限,您需要使用 CIM 会话。在下面的示例中…… 阅读更多

如何使用 PowerShell 共享 Windows 文件夹?

Chirag Nagrekar
更新于 2021年3月1日 10:45:13

11K+ 次浏览

要使用 PowerShell 共享 Windows 文件夹,我们可以使用 New-SmbShare 命令。此命令是 SmbShare 模块的一部分。在这个例子中,我们有一个名为“DSC”的文件夹,我们想共享它。以下命令将简单地共享文件夹New-SmbShare -Path E:\DSC\ -Name "Shared Folder"OutputName ScopeName Path Description ---- --------- ---- ----------- Shared Folder * E:\DSCDSC 文件夹将以“共享文件夹”的名称与每个人的读取权限共享,因为我们尚未指定范围。要为特定用户分配完全访问权限,…… 阅读更多

如何使用 PowerShell 更新 XML 文件的特定节点?

Chirag Nagrekar
更新于 2021年3月1日 12:09:27

7K+ 次浏览

要使用 PowerShell 更新特定的 XML 节点,我们首先需要使用 SelectSingleNode() 方法选择具有属性的该节点。我们从链接中获得了以下 XML 文件,该文件存储在 C:\Temp 位置的 SampleXml.XML 中。https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms762271(v=vs.85)在这个例子中,我们将更新属性为 Id = 'bk102' 的 Book 的 Autor 和 Genre 属性$xml=[xml](Get-Content C:\Temp\SampleXML.xml)$node=$xml.SelectSingleNode("//book[@id='bk102']")以上命令将加载 XML 文件并选择具有属性值 'bk102' 的节点。$node.genre='Non-Fiction' $node.author='Dell James' $xml.Save("C:\Temp\SampleXML.xml")以上命令将更新 genre 和 author 属性。阅读更多

如何使用 PowerShell 从 XML 文件中删除特定节点?

Chirag Nagrekar
更新于 2021年3月1日 09:59:35

9K+ 次浏览

要从 PowerShell 删除特定的 XML 节点,我们可以使用 XML 的 RemoveChild() 方法。例如,我们有一个来自 Microsoft 的示例 XML 文件。https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms762271(v=vs.85)我们将以上文件保存到 C:\Temp\SampleXml.XML,我们需要删除属性为 'bk102' 的 book 节点,为此,我们将使用 XML 的 XPath 方法。以下命令将首先搜索具有 book 属性 'bk102' 的 XML book 节点,然后我们将删除它。$xml = [xml](Get-Content C:\Temp\SampleXML.xml) $node = $xml.SelectSingleNode("//book[@id='bk102']") $node.ParentNode.RemoveChild($node) | Out-Null $xml.Save('C:\Temp\SampleXML.xml')如果您想删除所有名称为“Book”的节点,我们可以…… 阅读更多

如何使用 PowerShell 向 XML 文件添加属性?

Chirag Nagrekar
更新于 2021年3月1日 09:56:31

7K+ 次浏览

要向 XML 添加属性,我们首先需要添加元素,然后我们将为其添加属性。以下是 XML 文件的示例。示例 Gambardella, Matthew XML Developer's Guide Computer 44.95 2000-10-01 An in-depth look at creating applications with XML. 以下命令将添加新元素,但文件不会保存。我们将添加属性后保存文件。$file = "C:\Temp\SampleXML.xml" $xmlfile = [xml](Get-Content $file) $newbookelement…… 阅读更多

如何使用 PowerShell 在 XML 中添加新元素?

Chirag Nagrekar
更新于 2021年2月19日 13:18:54

9K+ 次浏览

假设我们有如下所示的 XML 文件。 Gambardella, Matthew XML Developer's Guide Computer 44.95 2000-10-01 An in-depth look at creating applications with XML. 我们需要添加一个新节点。因此,我们将首先加载 XML 文件,然后对其进行如下操作。以下命令将 XML 文件保存到变量中。$xmlfile = [XML](Get-Content C:\Temp\SampleXML.xml)以下命令将创建一个新的 XML 元素$newelement = $xmlfile.CreateElement("book")创建元素后,我们需要…… 阅读更多

如何使用 PowerShell 删除 Windows 服务?

Chirag Nagrekar
更新于 2021年2月19日 13:13:54

5K+ 次浏览

我们需要使用 PowerShell 删除名为 TestService 的 Windows 服务。如果您使用的是 PowerShell 6.0 或更高版本,可以直接使用 cmdlet Remove-Service 命令,如下所示。在这个例子中,我们有一个名为 TestService 的服务。Remove-Service Testservice -Confirm:$false -Verbose如果您使用的是 PowerShell 框架版本 (5.1 或更低版本),则需要使用注册表。服务存储在以下位置的注册表中。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\要删除服务,我们需要使用如下所示的命令删除该服务密钥。Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\TestService | Remove-Item -Force -Verbose在这里,我们使用的是服务名称 TestService,您需要重新启动服务器…… 阅读更多

如何在 PowerShell 工作流中运行 Invoke-Command?

Chirag Nagrekar
更新于 2021年2月19日 13:15:55

1K+ 次浏览

要在 PowerShell 工作流中运行 Invoke-Command,我们需要使用 InlineScript 块,因为 Invoke-Command 在工作流中不受直接支持。以下示例未使用 InlineScript 块,我们将收到错误。示例Workflow TestInvokeCommand{ Invoke-Command -ComputerName LabMachine2k16 -ScriptBlock{ Get-Service WINRM } }输出 −在第 2 行,第 5 个字符处 + Invoke-Command -ComputerName LabMachine2k16 -ScriptBlock{ + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~无法调用 'Invoke-Command' 命令。此模块中的其他命令已打包为工作流活动,但此命令已被专门排除。这可能是因为该命令需要交互式 Windows PowerShell 会话,或者具有不适合…… 阅读更多

PowerShell 工作流中并行和顺序执行如何工作?

Chirag Nagrekar
更新于 2021年2月19日 13:08:19

1K+ 次浏览

PowerShell 工作流是设计脚本以在多个节点上并行执行的最佳方法,这节省了大量时间来生成输出,但我们并不总是希望并行运行所有命令,还需要一些命令按顺序运行,我们可以使用 PowerShell 工作流设计并行和顺序命令。Workflow TestWorkflow{ parallel{ Command1 Command2 } Sequence{ Command3 Command4 } } TestWorkflow在上面的代码中,Command1、Command2 将以任何顺序并行执行,而 command3…… 阅读更多

上一页 1 ... 169 170 171 172 173 ... 205 下一页 (共205页)
广告