问题标签 [powershell-2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
35272 浏览

powershell - 使用 PowerShell 取消阻止文件?

我正在尝试让 PowerShell 取消阻止 Win2K8 R2 中的文件。

有没有人有关于语法的指针?

0 投票
3 回答
4111 浏览

sql - 来自 Powershell 的 Exec sproc

我想从 Powershell (v2) 对 SQL Server 2008 数据库执行存储过程。由于使用 C# 作为我的主要语言,我正在以这种方式进行操作。例如,当我需要运行一个不返回结果的存储过程时,这就是我现在正在做的事情:

虽然可能是 TMTOWTDI,但我想知道最好的方法。

我应该提到我已经熟悉 T-SQL 和 System.Data 命名空间。这确实是关于Powershell的问题。

0 投票
1 回答
151 浏览

c# - System.Management.Automation.VerbsCommon 中的“调用”成员在哪里?

我正在尝试创建一个名为 Invoke-Something 的 cmdlet。但我找不到要放入属性的成员“Invoke”:

我错过了什么?

0 投票
4 回答
30588 浏览

powershell - 在 Powershell 中优雅地停止

如何在 PowerShell 脚本中捕获和处理Ctrl+ ?C我知道我可以从 v2 中的 cmdlet 中通过包含该Powershell.Stop()方法的覆盖来执行此操作,但我找不到在脚本中使用的模拟。

我目前正在通过endblock执行清理,但是当脚本被取消时我需要执行额外的工作(而不是运行完成)。

0 投票
1 回答
387 浏览

powershell - 构建面向 PowerShell V1 和 PowerShell V2 的管理单元

如何构建 PowerShell 管理单元以针对 PowerShell v1 和 v2?鉴于 v1 和 v2 不能并排安装,我如何引用适当的程序集并针对它们进行构建?

随着事情的发展,我不可避免地会添加新的 PowerShell v2 特定功能。因此,我将需要针对不同版本的 PowerShell 的单独产品构建。

0 投票
2 回答
15195 浏览

powershell - 开始作业与调用命令 -asjob

我正在尝试在 PowerShell 2.0 中执行基本的后台作业,并且在 start-job 和 invoke-command -asjob 中看到了不同的东西。

如果我这样做:

start-job -scriptblock {get-process}

我得到一个作业对象,但子作业(由 start-job 自动创建)始终具有“NotStarted”的 JobStateInfo。

但是,这可以按预期工作:

invoke-command -scriptblock {get-process} -computer localhost -asjob

我已经运行了 enable-psremoting ....我还需要做什么才能让后台作业正常工作?

0 投票
1 回答
5197 浏览

windows-7 - Gvim、MinGW 和 Powershell 使它们以 CLI 方式工作

刚换到windows7。喜欢它:)。
有没有办法在 Windows 中安装 MinGW,这样,我可以 cd 到我的代码目录(与 MinGW 安装目录不同)并在那里编译我的代码。
如果,不,那么 Windows 中的 $PATH(bourne shell)是什么,我应该如何设置它。这个技巧(在exe的默认路径中设置MinGW)可以在windows7上运行吗?

任何有用的维基、博客、论坛都会非常有帮助。

0 投票
2 回答
1249 浏览

wix - Psake、Powershell 和 Wix

我将以下功能作为我的 psake 构建的一部分。当构建执行 Candle.exe 时会抛出此错误:

蜡烛.exe : 警告 CNDL1098: 'ext .\Build\Packages\WixWeb\bin\WixIIsExtension.dll' 不是有效的命令行参数。

我认为这是我传递命令行参数的方式的问题,但我终其一生都无法弄清楚。

任何powershell猴子有建议吗?

0 投票
2 回答
2247 浏览

powershell-2.0 - Powershell ISE 似乎与交互式命令一起挂起。

我刚刚下载了 Powershell 2.0,并且正在使用 ISE。总的来说,我真的很喜欢它,但我正在寻找一种解决方法。有很多遗留命令是交互式的。例如xcopy,如果被告知覆盖文件,默认情况下会提示用户。

在 Powershell ISE 中,这似乎挂起

第二个xcopy是提示用户允许覆盖C:\tmp\sub\tmp.txt,但在 ISE 输出窗口中不显示提示。我可以从 cmd.exe 很好地运行它,但是 ISE 有什么用?我怎么知道什么时候需要哪一个?

0 投票
1 回答
492 浏览

powershell-2.0 - 在 PowerShell 2.0 中传递参数

我在 psake 构建脚本中定义了以下测试:

由于某种原因,Powershell 将 $version 变量作为文字字符串“$version”而不是“1.0.0.0”的值传递。

我怎样才能防止这种情况?