草庐IT

powershell-cmdlet

全部标签

windows - 我应该如何使用 Powershell 为 ping 设置 24 小时时间戳?

我需要在Windows中执行ping操作,并知道什么时间收到或错过了ping;时间戳应反射(reflect)24小时制(而不是AM/PM后缀)。如何在Powershell中执行此操作? 最佳答案 您可以使用foreach()循环为ping添加时间戳;Get-Date可以采用格式字符串:C:\>powershellPSC:\>ping.exe-t4.2.2.2|Foreach{"{0}-{1}"-f(Get-Date-f"yyyyMMddHH:mm:ss"),$_}2019060114:33:03-2019060114:33:03-P

windows - powershell中#的含义

我正在尝试运行脚本来解锁共享文件。该脚本接受文件名的输入,然后对其运行一些命令。我是Powershell的新手,我不知道#的含义。 最佳答案 #用于注释一行。请看here您还可以使用注释掉多行 关于windows-powershell中#的含义,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/57071877/

windows - 如何使 Powershell 脚本在任何地方都可用

我有一个Powershell脚本,我想将其设为“公开”,这意味着我希望能够从任何文件夹执行该脚本,就像您在命令提示符下执行的操作一样。这可能吗? 最佳答案 您还可以在本地powershell配置文件中添加别名配置文件中的别名示例设置别名helloC:\scriptlocation\script.ps1现在,只要您输入hello,script.ps1就会运行。有关别名可以保存到的各种配置文件的更多信息。https://devblogs.microsoft.com/scripting/understanding-the-six-powe

windows - PowerShell v3 安装错误

我想将我的PowerShell从v2更新到v3,但在安装时,我收到一条消息“更新不适用于您的计算机”。我尝试安装Windows6.1-KB2506143-x64WindowsManagementFramework3.0-RC,因为我正在练习脚本,但我无法使用我在v2中学习的脚本。我没有虚拟机。问题是什么? 最佳答案 确保您满足.net4.0的系统要求WindowsManagementFramework3.0requiresMicrosoft.NETFramework4.0" 关于wind

Windows PowerShell : How to do standard-in redirection & passing parameters to commands properly?

我得到了一个.patch文件,我必须将其应用于某些源代码。不幸的是,我在Windows上运行。所以我从http://gnuwin32.sourceforge.net/packages/patch.htm安装了补丁程序的Windows端口并启动了PowerShell。但我没有完成,它总是以错误告终。(除了GnuWin32没有安装在“路径”中的事实之外...)第一次尝试:PSD:\eclipsews\fix17435>"C:\ProgramFiles(x86)\GnuWin32\bin\patch.exe"是的,我的PowerShell能说一口流利的德语,因此通过google搜索错误消息不

windows - 应该在 Windows 7 机器上安装用于 powershell 的事件目录模块来导入它,还是可以从 Windows 2008 R2 DC 远程导入?

目前我正在使用任务板将一些权限委托(delegate)给远程管理员。我有以下问题;->Importingactivedirectorymoduleinpowershell,应该本地安装还是可以从windows2008R2DC远程导入?->为了让任务板在远程工作站上工作,管理工具应该安装在所有远程机器上还是有集中维护它们的方法?如果对我的努力有任何澄清/问题,请务必让我知道。 最佳答案 您可以通过这种方式导入远程模块(必须在远程服务器上启用远程处理):创建到安装了activedirectory模块的服务器的Powershell远程se

windows - powershell/cmd 命令在多个文件中的多行中查找和替换字符串

我以前从未使用过powershell,Google也没有给我确切需要的答案。我希望你们能帮助我。我需要找到目录(包括子目录)中有两行的所有文件:aaaaaabbbbbb并将第二行替换为ccc如果bbbbbb行没有紧跟在aaaaaa之后,则不应进行替换。这是我目前所拥有的:$line3="aaa[]*aaa[]*bbb[]*bbb"Get-ChildItem-exclude*.bak-recurse*.txt|Where-Object{$_.Attributes-ne"Directory"}|ForEach-Object{Copy-Item$_"$($_).bak";$wholeFile

windows - Powershell 远程处理 : Cannot connect to Windows 2012 EC2 Instance

我正在尝试使用Windows7客户端尝试远程控制附加了弹性IP的WindowsServer2012EC2实例。这是默认配置,因此WinRM服务应该已启动并正在运行,但为了更好的衡量,我还在服务器上运行了以下命令:Set-ExecutionPolicy-ExecutionPolicyRemoteSigned-ScopeCurrentUser-Forceset-itemWSMan:\localhost\Client\TrustedHosts-Value*-Forceset-itemWSMan:\localhost\Shell\MaxMemoryPerShellMB-Value0-Force

windows - powershell 创建右键命令教程

是否有关于在Windows8中为用户帐户编程的好资源?我想使用一个exe,在我的系统路径中说“png2eps.exe”,并允许右键单击上下文将png简单地转换为eps文件。参数当然是我右击的文件。有点像如何使用AcrobatDistiller将postscript文件转换为pdf。 最佳答案 这很简单!将png2eps.exe复制到系统文件夹(例如c:\Windows\或c:\windows\system32)。之后,创建txt文件并放入:WindowsRegistryEditorVersion5.00[HKEY_CLASSES_R

windows - 在 powershell 中,在启动过程中设置亲和性

在powershell中,我可以启动一个进程$app_name="app.exe"$app_arguments="arg0"Start-Process$app_name$app_arguments我尝试设置亲和性$app=Start-Process$app_name$app_arguments$app.ProcessorAffinity=0x3....没有工作。在Windowspowershell中,当我启动进程时如何设置亲和性? 最佳答案 我可以解决$app_name="app.exe"$app_arguments="arg0"$