Questions tagged «powershell»

Microsoft的交互式外壳程序,脚本和编程语言以及周围环境。PowerShell通常由管理Microsoft软件(包括Windows,Exchange,SharePoint和云服务Azure和Office 365)的系统管理员使用,默认情况下Windows附带了PowerShell,它接管了以前的语言(例如VB脚本)。

2
有时PowerShell会停止发送输出,直到我按Enter键为止。为什么?
我周期性地注意到,PowerShell似乎花了很长时间才能完成我告诉它要做的任何事情,直到我想到按Enter来“唤醒”它。据我所知,这并不是任何一个过程的错误,因为我什至运行了自定义应用程序,每隔几秒钟便将其输出记录到屏幕上,即使在这种情况下,PowerShell也会在一段时间后停止执行任何操作,直到我“请按Enter键。 任何想法可能是什么原因造成的?
105 powershell 


9
如何在Windows Powershell中区分两个文本文件?
我有两个文本文件,想要使用Windows Powershell查找它们之间的差异。是否有类似于Unix diff工具的工具?还是我没有考虑过其他方法? 我尝试了compare-object,但是得到了这个神秘的输出: PS C:\> compare-object one.txt two.txt InputObject SideIndicator ----------- ------------- two.txt => one.txt <=

7
Windows命令提示符:如何将命令的输出转换为环境变量?
我想在cmd.exe中包含一个包含星期几的环境变量。 当我运行此命令时,我得到想要的结果。 C:\Users\tisc> powershell (get-date).dayofweek Friday 在这里,我试图将结果存储在环境变量中。 C:\Users\tisc> set dow = powershell (get-date).dayofweek 但是,当我尝试获取它时,却没有得到想要的字符串。 C:\Users\tisc> set dow DoW=0 dow = powershell (get-date).dayofweek 我的目标是将批处理文件中的变量用于某些备份脚本。




22
电源外壳?你用吗?您能告诉我一些我可以使用的很棒的系统管理功能吗?[关闭]
我到处都读到PowerShell是未来的方式。当它第一次发布时,我做了很多虚拟实验室,但是从那时起,我仍然没有在生产环境中使用过它。我知道要处理已经安装的操作系统的日子已经来临,所以我想做好准备。 我想知道: 你用吗? 您使用PowerShell的“引导”过程是什么? 您编写了什么样的系统管理任务? 我是SQL Server数据库管理员。与它有什么关系呢? 似乎每个人都同意Microsoft会为此努力,但实际上还没有人使用它。我希望听到系统管理员正在使用它来执行日常任务并共享一些代码示例。

2
如何忽略Powershell中的错误并使错误继续?
我正在尝试查看某个进程是否在多个服务器上运行,然后将其格式化为表格。 get-process -ComputerName server1,server2,server3 -name explorer | Select-Object processname,machinename 多数民众赞成在最简单的部分-当进程不存在或服务器不可用时,PowerShell会输出一个难看的错误,将表弄乱,并且无法继续。例 Get-Process : Couldn't connect to remote machine.At line:1 char:12 + get-process <<<< -ComputerName server1,server2,server3 -name explorer | format-table processname,machinename + CategoryInfo : NotSpecified: (:) [Get-Process], InvalidOperatio nException + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.Power Shell.Commands.GetProcessCommand 我该如何解决?如果我仍然想收到通知,则该进程不可用或正在运行。
42 powershell 

5
需要在Powershell脚本中添加“等待”命令
这是我当前的代码: Write-output “ENTER THE FOLLOWING DETAILS - When Creating Multiple New Accounts Go to EMC hit F5(refresh) and make sure previous new account is listed before proceeding to the next one” $DName = Read-Host “User Diplay Name(New User)" $RUser = Read-Host "Replicate User(Database Grab)" $RData = ((Get-Mailbox -Identity $RUser).Database).DistinguishedName $REmailInput …


4
PowerShell脚本,显示命令运行
我正在使用PowerShell脚本,它们工作得很好。但是,我想知道是否有办法显示所有已运行的命令,就像您自己手动键入它们一样。这类似于批处理文件中的“回显”。我查看了PowerShell命令行参数cmdlet,但没有发现任何明显的内容。谢谢!

10
在PowerShell中强制删除文件和目录有时会失败,但并非总是如此
我尝试使用递归删除目录rm -Force -Recurse somedirectory,但出现几个“目录不为空”错误。如果我重试相同的命令,它将成功。 例: PS I:\Documents and Settings\m\My Documents\prg\net> rm -Force -Recurse .\FileHelpers Remove-Item : Cannot remove item I:\Documents and Settings\m\My Documents\prg\net\FileHelpers\FileHelpers.Tests\Data\RunTime\_svn: The directory is not empty. At line:1 char:3 + rm <<<< -Force -Recurse .\FileHelpers + CategoryInfo : WriteError: (_svn:DirectoryInfo) [Remove-Item], IOException + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand Remove-Item : …
33 powershell 

5
从Linux终端管理Windows Powershell
我管理Windows Server 2012服务器。我正在学习PowerShell,以通过命令行管理这些服务器。我的工作站运行Ubuntu,我通常通过SSH连接来管理Linux服务器。 有什么方法可以通过Linux工作站上的命令行(例如Linux上的SSH访问)从Windows工作站在Windows Server上使用Windows PowerShell?

4
检查用户密码输入在Powershell脚本中是否有效
我正在使用Powershell脚本,该脚本将计划任务添加到我们域中的系统。当我运行此脚本时,它将提示我输入密码。有时我会不小心输入密码,然后开始该过程,这将我的帐户锁定了。有没有一种方法可以验证我的凭据,以确保我输入的内容可以通过域进行验证? 我想找到一种查询域控制器的方法。我已经完成了一些Google搜索,并且应该能够执行WMI查询并捕获错误。如果可能的话,我想避免这种验证方式。 有任何想法吗?提前致谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.