PowerShell是Windows的命令行和脚本实用程序。仅使用此标记来解决有关编写和执行PowerShell脚本的问题。特定于跨平台版本PowerShell Core(Windows,macOS和Linux)的编程问题应标记为[powershell-core]。应在超级用户或服务器故障上询问有关系统管理的问题。
我有这个代码:powershell -Command“(Get-Content C:\ users \ Public \ ITCMD \ Toggler \ settings.ini)| Where-Object {$ _ -notmatch”\ b!Friend!\ b“} | Set-内容C:\ users \ Public \ ITCMD \ Toggler \ settings.ini“......
有没有办法在不查看扩展名的情况下查询文件以查看它是否是Excel文档?我有一种情况需要将大量文件转换为PDF(从Excel和Word)。 ...
我正在运行一个PowerShell脚本来获取AD用户及其密码到期日期。我想根据密码到期日期对输出进行排序。这是脚本:Get-ADUser -filter {...
当我将文件复制到另一个目录时,我正在尝试复制文件的元数据。但是,我注意到用户名(上次修改文件或创建文件的人)不是......
如何从单独的ps1文件访问自定义PowerShell 5.0类
我在ps1文件中创建了一个类,它在ps1文件中运行得很好。我可以在同一个文件中使用类和测试运行各种测试。我的麻烦是我似乎无法找到...
我正在尝试在PowerShell中创建连接点。我本地驱动器上的此命令运行良好:$ Local = New-Item -ItemType Junction -Path C:\ install \ junction -value C:\ cygwin64这是相同的...
尝试从Azure Runbook调用Invoke-RestMethod时无法连接到远程服务器
尝试从Azure Runbook上的Powershell和Powershell Workflow脚本调用Invoke-RestMethod时遇到此错误。无法连接到远程服务器(无法连接到...
我无法通过SORTED集合获取循环以使用通用字典。显然,我想得到:11,威斯康星州21,弗吉尼亚州31,北卡罗来纳州41,阿拉斯加但是没有用2 ...
如何使用正则表达式获取文本块(PowerShell / C#)[重复]
资源“aws_instance”“launch-ec2-servers”{ami =“$ {var.ec2_ami}”instance_type =“$ {var.instance_type}”key_name =“$ {var.key_name}”vpc_security_group_ids = [“$ {var。 ...
如何检查.html文件是否打开,如果是,请使用Windows PowerShell脚本关闭它
我是PowerShell脚本的新手。我想知道我是否可以检查html文件是否打开。如果它被打开,那么我想在运行相同的脚本后重新打开它。我的脚本创建了一个......
如何使用Powershell在给定集群中的特定节点上查找服务列表?此群集组ServerName_1和ServerName_2中有2个节点,我正在尝试获取服务...
我正在尝试写入PowerShell中的文件。我愿意用$ StrTemp2和80个参数将StrAddSpace函数的结果写入$ OutputFilePath,这是一个文件的路径,我已经...
这是一个最小的repro示例。预期结果:PS C:\>(“a”,“b”)a b PS C:\>(“a”,“b”)| Select-String“b”b PS C:\>实际结果:PS C:\>(“a”,“b”)a b PS C:\>(“a”,“b”)| ...
我希望能够将我手动输入的每个命令包装到具有我自己功能的交互式Powershell控制台中,有没有办法以理智的方式拦截它?我想要完成的是......
我试图通过PHP查询GC。我只是运行简单的测试查询。但它没有与get-adobject一起运行。但如果我使用get-aduser我可以得到结果。真奇怪。甚至很简单得到-...
hostname.exe和$ env:ComputerName的输出之间的区别? [关闭]
我遇到$ env:ComputerName的值与hostname.exe命令输出之间的差异,该脚本根据预定义的集检查计算机的主机名:if($ env:...
PowerShell / .Net - Google API联系人修改:PUT请求401未经授权
我正在尝试使用.Net API修改Gmail帐户中的联系人,并将其加载到PowerShell中。我正在按照此处描述的步骤进行操作(更新联系人,Doh!)要更新联系人,请先...
我有以下脚本:$ Logdir = $ args [0] $ Description = $ args [1] $ Domain = $ args [2] New-Item IIS:Sites $ Description -Bindings(@ {Protocol =“http”; BindingInformation =“*:80:$ Domain”},@ {...
无法使用Remove-Item -Recurse -Force以递归方式删除某些文件
关于powershell 5.1在foreach循环中使用它,例如:foreach($ i在$ folder.subfolders中){if($ i.path -like“* node_modules”){Remove-Item $ i.path -Force -Recurse}}我继续跑......
我一直在研究一些脚本,这些脚本以JSON格式从Web提取数据并转换为CSV文件。大约有20个脚本,我正在寻找一次运行它们的最佳方法。现在我......