powershell

iis-7 – Powershell Get-WebSite名称参数被忽略

我想使用PowerShellGet-Websitecmdlet检索有关特定IIS7网站的信息。看起来-Name参数被忽略。例如,如果我使用:我将收到我机器上所有网站的信息:根据文档Get-Website应该返回-Name参数中指定的网站的信息。我必须误解文档或误用该cmdlet,或两者兼而有之。根据thisforumpost,这是Get-Websitecmdlet中的一个错误。解决这个问题的方法是使用Get-Item。确保使用双引号,当使用单引号时,变量不会扩展。

powershell – 如何使用Add-Type加载Microsoft.Web.Deployment?

我正在编写一些使用MSDeployAPI的PowerShell脚本。我可以加载组件位置在GAC:但是,我无法使用Add-Type加载程序集。我收到一个错误,指出程序集无法找到,并且缺少一个或多个程序集。如何使用Add-Type来加载Microsoft.Web.Deployment?PowerShell仅允许某些预定义的程序集由其部分/简单名称加载。您将需要通过其完全限定名称加载它,例如:

如何从注册表更新Windows PowerShell会话环境变量

如何在当前的WindowsPowerShell会话中更新环境变量,而不关闭当前的WindowsPowerShell会话?到现在为止,当我说,从控制面板>修改PATHenvvar系统,我必须关闭当前会话并打开一个新的会话,这样变量被刷新,或发出一个SetEnviromentvariable这是麻烦的….我来自linux世界,所以我正在寻找类似source命令的东西…环境在流程启动时被填充,这就是为什么您需要重新启动该过程。也许有如下脚本:(另)

Windows – 如何从OS命令行启动PowerShell脚本?

我有一个用于构建我的项目文件的PowerShell脚本,我想有能力从我的文件管理器的命令行运行它有什么办法吗?如果您使用的是PowerShell2.0,请执行以下操作:如果你使用1.0,请使用:根据您在配置文件脚本中的操作/加载方式,您可能还需要指定-noprofile。

.net – PowerShell中的echo和Write-Host有什么区别?

我对PowerShell中回声和写入主机之间的区别感到困惑。我有两个文件,POC.ps1&validatePath.ps1。validatePath.ps1:当我运行上面的脚本,这是输出:但是如果我将validatePath.ps1更改为:这是输出:你会注意到,这行“这是用户:”在不同的地方。更新:更奇怪的是,如果我像这样重新运行脚本:POC.ps1:当在validatePath.ps1中使用echo时,它给我这个输出:echo是Write-Output的别名,它写入Success输出流。这允许输出通过管

powershell脚本:批量注册/取消windows cluster task

首先创建普通计划任务,定好执行时间,千万千万记得设置任务的起始路径.然后导出xml到指定目录,执行如下脚本批量注册/取消windowsclustertask:functionImportTasks([String]$xmlPath,[String]$clusterName){#[String]$root,#taskpathisnotsupportinclustertask$files=Get-Ch

Windows – 如何从CMD.exe切换到Powershell?

我有这个想法,我应该从cmd.exe切换到powershell。它比试用和测试的cmd.exe更强大。它是Windows的未来的壳。但是,与PowerShell相比,我在powerhell中的功能非常有限。在每一个角落,我发现另一个看似小的障碍是无法逾越的。今天我试图ctrl-C停止一个正在运行的程序,在一个powerhell内,它没有任何效果。??最后一次是在“PowerShell”中如何做一个“dir/o”?我知道如何为.cmd脚本中的循环做,在PowerShell中如何做?如果是这样,问题2是:你建

Windows PowerShell中的Windows?

如何使用PowerShell进行du-ish分析?我想定期检查磁盘上目录的大小。以下给出了当前目录中每个文件的大小:但我真正想要的是目录中所有文件的聚合大小,包括子目录。此外,我也希望能够根据大小进行排序。博客中的“探索美丽语言”有一个实现:“Animplementationof‘du-s*’inPowershell”输出:

用PowerShell收集服务器日检报告,并发送邮件

前几天在脚本中心又发现一个好的工具,用PowerShell,收集某台服务器的状态信息,生成.html文件,并发邮件通知给指的人员,原文件如下,有兴趣的可以直接去找原创来进行客制。##EnvironmentSpecific-ChangeThese##$EventNum=3#Numberofeventstofetchforsystemreport$ProccessNumToFetch=10#Numberofprocessestofetchforsystemreport3)在存放此PS文件同一目录下,创建一个S