powershell相关内容

在PowerShell中运行远程脚本

我已经成功地使winrm正常工作,并且能够在外壳中运行Enter-PSSession my-machine并随后输入命令。但是,当我尝试运行启动远程会话的脚本时,所有后续调用都在本地计算机上运行。例如: PS> test.ps1 test.ps1的内容 Enter-PSSession remote-pcname gc env:computername 打印出local-pcna ..
发布时间:2022-04-09 10:33:52 其他开发

在PowerShell中转换日期时间格式

如何将以下日期转换为dd/mm/yyyy格式? Tue Aug 4 17:05:41 2015 我尝试了多种方法和选项,但没有成功。 $a = Get-Date -UFormat %c (Get-Date $a).ToString("ddMMyyyy") 此日期格式是在日志文件中找到的,而我的系统日期时间格式为dd/mm/yyyy。 我正在试着对它们进行比较。于是,我需要更改 ..
发布时间:2022-04-09 10:24:08 其他开发

PowerShell后台工人

有人能给我举一个如何在PowerShell中使用BackEarth Worker的例子吗? 我想编写一些内容,以便在PowerShell图形用户界面应用程序中选择一个新选项卡时,它会切换到显示“请稍候”消息的选项卡,然后在BackEarth Worker线程中运行一些检查,然后进行更新。 在PowerShell中这是可能的吗?我所做的所有谷歌搜索都指向C#或VB.Net。 干杯 ..
发布时间:2022-04-09 10:22:26 其他开发

查找替换文件名中的文本-PowerShell

我需要替换文件名中的不同字符串。有没有办法使用PowerShell中的查找替换功能修改文件名? 我已在.BAT文件中完成此操作,但希望在PS中完成此操作。 推荐答案 您没有提供任何详细信息,因此下面是一个通用示例: $pattern = "foo" # Getting all files that match $pattern in a folder. # Add '-R ..
发布时间:2022-04-09 10:18:18 其他开发

Power Shell脚本删除一些旧数据以释放空间,达到一定的限制

我是POWER外壳脚本的新手。我有一个Power Shell脚本来检查可用的磁盘空间,并从文件夹中删除一些旧子文件夹,直到可用空间达到阈值。 我的代码将删除所有文件夹,并且不会在任何地方退出。我正在检查可用空间是否大于可用空间,并尝试终止它。($part.FreeSpace->$desiredBytes).. 我回显了$desiredBytes、$part.Free Space、$di ..
发布时间:2022-04-09 10:13:12 其他开发

在PowerShell中检测跨应用程序的按键

这是一个可以通过Wayback机器在Powershell.com上找到的帖子。它是2015年的,现在已经不在网站上了。 指向它的链接在此处:Detecting Key Presses Across Applications。 此帖子旨在存档。 推荐答案 通过访问Windows低级系统调用,PowerShell可以查询 用于按下的键的键盘。下面的示例一直等到 用户按‘A’。这是一个 ..
发布时间:2022-04-09 10:07:48 其他开发

PSCustomObject返回奇怪的输出

我有一个脚本,它应该在三台服务器上运行一个测试连接和一个测试网络连接,现在我正在使用“localhost”进行测试 问题是,我希望它至少会进行两次“测试连接”,它确实做到了,但输出非常奇怪(从逻辑角度来看是合理的,但从输出角度来看则不是) 代码如下: 如果我使用COUNT参数并将其设置为1次,则输出是正确的它显示进行测试的一台PC,如果我将其设置为2,则输出出错 $compute ..
发布时间:2022-04-09 10:01:29 其他开发

无法使用PowerShell 2.0压缩文件

第一季度。我尝试了几种压缩方法,但在我的机器上都不起作用。我只能使用外部压缩工具7z.exe来压缩文件,但我没有在服务器中安装7z.exe文件的特权,也没有将PowerShell更新到v5的特权。当前使用的PowerShell v2 如下所示进行了尝试,但都不起作用。那么,还有没有其他方法可以为我介绍压缩文件? Add-Type-ASSEMBLY“system.io.compression. ..
发布时间:2022-04-09 09:59:15 其他开发

是否向Word文档添加页眉?

我想使用PowerShell(我指的是实际的标题,而不是标题)将自定义标题添加到.doc文件中。这应该是可行的: $Word=New-Object -ComObject "Word.Application" $wdSeekPrimaryHeader = 1 $Doc=$Word.Documents.Open("C: est.doc") $Selection=$Word.Selection $ ..
发布时间:2022-04-09 09:57:50 其他开发

如何暂停Foreach PowerShell循环

我在下面创建了这个简单的脚本,用于遍历包含用户列表的文件,并为文件中的每个用户应用配额规则。 它可以工作,但在处理过程中有时会失败,因为我认为文本文件中的大量用户有时会阻止访问。有没有办法让循环在Foreach循环的每次迭代后或在Foreach循环的五次迭代之后暂停5-10秒,直到文件服务器完全更新了这些配额,然后转到文件中的下一个用户? ForEach ($adname in Get-C ..
发布时间:2022-04-09 09:48:21 其他开发