powershell-4.0相关内容
我正在尝试替换名称中不必要的双引号,而不是双引号。目前,我知道这些名称,但我希望代码是动态的。我们非常感谢您的任何建议。 $FilePath = "C:Test" Get-ChildItem $FilePath -Filter | ForEach-Object { (Get-Content $_.FullName -Raw) | Foreach-Object { $_ -replace '
..
我正在尝试让脚本在脚本返回$TRUE时重新启动计算机,我计划在SCCM或任务调度程序中运行该脚本。 如果返回$True,我打算让SCCM重新启动计算机,但不知道如何操作,所以现在我正尝试在脚本本身中添加重新启动,但不知道如何正确添加它。 function Test-PendingReboot { if (Get-ChildItem "HKLM:SoftwareMicrosoftWindow
..
我可以知道PowerShell中的[cultureinfo]::InstalledUICulture和Get-uculture有什么区别吗? 我在Windows 10中尝试了[cultureinfo]::InstalledUICulture,运行良好,但在Windows 7中不是这样。所以我在PowerShell中得到了Get-uculture命令,但不确定它是否会产生与[culturein
..
我正在尝试获取不同域中的AD用户列表,但找不到排除名称中包含“Health”的用户的方法。 这是我的查询目前的外观: #$excludedusers = @('HealthMailbox123456') Get-ADUser -Server $test -Credential $1cred -Filter{enabled -eq $true} | Where-Object { $_.D
..
我下面有一个JSON文件。我正在尝试将其展平并将其转换为CSV。 { "tempid": "template_86CE6E3BE3AD4EAB95727BCBFAD6A83C", "auid": "audit_00006F5D7A114CE59AD572E3E878E726", "created_at": "2017-01-12T08:54:48.835Z", "Dateat
..
我是PowerShell新手,我想检查文件是否具有可读性和常规性。在Unix中,我们可以使用-f&;-r在一行中完成。例如,下面的外壳脚本函数接受FileName作为参数,并检查文件的可读性和规律性,这方面的PowerShell等价物是什么? _ChkRegularFile_R() # checks whether a file is regular and readab
..
我已经创建了一个PowerShell脚本,它只是解析日志文件,如果最后一行包含关键字“error”,它会发送一封电子邮件并运行一个微小的鼠标宏循环-每3秒重复一次-无限循环 if ($lastSent -ne $currentLine -and $currentLine -match "Error") { if ($currentLine -match "Error2
..
我需要一种方法来自动将聚集索引移动到一个文件组:ClusteredFilegroup,并在创建DDL时将所有非聚集索引移动到不同的文件组NonClusteredFilegroup。我们有SQL发布配置文件,它在每周部署下面创建类似的脚本。我如何利用PowerShell进行此操作? 我想让PowerShell添加单词 ON [ClusteredFilegroup]每次创建表后 或ON [
..
这是the question I asked before的第二部分,与在Windows 8.1上安装ActiveState cli有关。我的机器上安装了PSV4.0。 当我运行@mkelement0提供的适用于PSV4.0的命令来回答我的问题时,我得到了另一个错误。 随附屏幕截图,因为它是一条冗长的错误消息。 知道是什么问题导致了这一点吗? 提前感谢 推荐答案 大部分错误消息只
..
我在这里挣扎。 如何使用PowerShell和图形用户界面自动刷新表单上的数据? 示例使用下面的脚本,如何使用我的计算机执行的进程数自动更新标签? Add-Type -AssemblyName System.Windows.Forms $Form = New-Object system.Windows.Forms.Form $Form.Text = "Sample Form" $
..
我有一个文件夹,其中的文件如下: D:TESzzBackgroundBG_Flash-Zootopia-HD-Desktop-Wallpapers.jpg D:TESzzBackgroundBG_NimmHBD.jpg D:TESzzBackgroundBG_Note5.jpg D:TESzzIcons150x150.jpg D:TESzzIconsBathroom-gender-sign.
..
我有一个文本文件,每行有两个值,用空格隔开。现在我想知道其中一列中的重复值。是否可以使用Windows PowerShell实现这一点。 给定一个文本文件: Apple Fruit Banana Fruit Carrot Vegetable 所需输出为:(我要在第二列中查找重复项) Fruit 推荐答案 您可以使用Import-CSVcmdlet并指定空格分隔符来轻
..
我在今天早上编写的脚本中遇到了一个错误,在该脚本中,我没有从选择字符串表达式获得输出。经过一段时间的尝试后,我意识到这个表达式不会在v2.0中返回匹配的值,而会在我最初编写它的v4.0中返回。 ($log | Select-String "[CIsoCreator] Creating iso file" -AllMatches | Select-Object -ExpandProperty
..
如何以dd/MM/yyyy格式获取过去6个月内被禁用的AD用户以及禁用时的时间戳为.CSV文件? 喜欢使用这个 Powershell https://docs.microsoft.com/en-us/powershell/module/addsadministration/get-aduser?view=win10-ps ? $paramhash=@{仅用户 = $TrueAccountD
..
我正在做一个副项目,为了让管理更容易,因为几乎所有的服务器名称都是 15 个字符长,我开始寻找 RDP 管理选项,但没有一个我喜欢的;所以我开始写一个,我只解决一个问题,如果用户键入的内容不足以进行搜索,我该怎么做才能管理两个服务器将匹配查询.我想我必须把它放在一个数组中,然后让他们选择他们想要的服务器.这是我目前所拥有的 function Connect-RDP{参数 ([参数(强制= $tr
..
我想使用 PowerShell 脚本运行 .reg 文件(注册表文件),但我无法运行它.当我手动运行它时,它会在注册表中创建相应的节点,但我希望它使用 powershell 脚本执行.下面是我尝试使用但没有结果的代码 - $PathofRegFile="c:\file.reg"regedit/s $PathofRegFile 我尝试的另一个代码是这个 - Start-Process -fil
..
我有一个使用 Skytap API (REST) 的 powershell 脚本.如果有错误,我想捕获错误,并尝试显示它. 例如,我们正在更改 IP: Invoke-RestMethod -Uri https://cloud.skytap.com/configurations/XXXXXX/vms/YYYYYY/interfaces/ZZZZZZ?ip=10.0.0.1 -Method P
..
我有一个 powershell 4.0 脚本,它执行各种操作来组织内部网络中的一些大型 zip 文件.这一切正常,但我希望做出一些改进.我想做的一件事是提取 ZIP 文件中 XML 文件中的一些详细信息. 我通过仅提取运行良好的 XML 对一些小型 ZIP 文件进行了测试.我针对特定文件,因为 zip 可以包含数千个可能非常大的文件.这在我的测试文件上运行良好,但是当我扩展测试时,我意识到这
..
尽管我在网上看到了这些示例,但似乎无法在 PowerShell 中对属性值进行 XPath 搜索. [xml]$xml = ''$xml |select-xml -xpath//c[@foo] # 这会返回一个节点$xml |select-xml -xpath//c[@foo='bar'] # 这个没有 我从来没有被这么简单的事情难
..
我编写了以下 Test.ps1 PowerShell 脚本来显示 WPF GUI: function LoadXamlFile( $path ){[System.Xml.XmlDocument]$xml = Get-Content -Path $path$xmlReader = New-Object -TypeName System.Xml.XmlNodeReader -ArgumentList
..