问题标签 [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.
powershell-2.0 - 在 powershell 中验证文件副本
调用 copy-item 时,是否有一种简单的方法可以验证所有文件是否已正确复制?我考虑过对所有文件使用校验和,但我想powershell(v2)已经有了一些东西,但我找不到它。
windows - 检测是否在 Windows 机器上启用了 IPv6
我正在编写一个 powershell 脚本,它将作为我们服务器的构建合规性测试。我需要做的一件事是检测 IPv6 网络是否已被禁用。
WMI 指示此信息可以在 Win32_NetworkAdapterConfiguration 的 IPAddress 属性中找到,但可以是 IPv6 或 IPv4。这并没有给我一个我希望找到的“是/否”答案。
其他需要注意的是,我不希望通过直接访问注册表来获取详细信息,也不希望从 ipconfig 等命令的输出中获取详细信息。
鉴于我们的环境混合了 2003/2008 机器,任何人都可以想出一种测试 IPv6 的方法吗?
干杯
generics - PowerShell 2 中的泛型不起作用?
如何在 PowerShell 2 中创建列表?我试过这些:
和
我得到的只是一无所有。怎么了?
我正在运行 XP SP3,如果重要的话
sharepoint - 使用 PowerShell 在 SharePoint 中检索已部署解决方案的详细信息
我需要使用 PowerShell 脚本 (v2.0) 检索所有已部署的 SharePoint 解决方案的详细信息,如管理中心 > 操作 > 解决方案管理(又名解决方案商店)中所示。任何人都可以提供有关如何通过 SharePoint API 从 SharePoint 解决方案商店中检索此信息的任何指导吗?
谢谢,魔术师安迪。
nunit - 执行 NUnit 测试时出现 Powershell 错误
这可能听起来很傻,但我一直在尝试使用 powershell 脚本执行 NUnit 测试,尝试了几次但没有希望。有不同的格式还是我需要添加插件?
任何帮助将不胜感激...
输出如下:
PS C:\tests> "c:\Program Files\NUnit2.4.8\bin\nunit-console.exe" /config=Release
"C:\projects\IntegrationTests\IntegrationTests.nunit" 2>&1
您必须在“/”运算符的右侧提供一个值表达式。
在 line:1 char:55 + "c:\Program Files\NUnit 2.4.8\bin\nunit-console.exe" / <<<<
config=Release "C:\projects\IntegrationTests\IntegrationTests.nunit" 2>&1
提前致谢
function - Powershell高级功能:是否应该初始化可选参数?
我搜索了 Connect 并没有发现任何会导致这种差异的已知错误。有谁知道是不是设计的?
powershell - 如何在管道上的 cmdlet 之间传递常用的 powershell 命令行参数?
假设我有两个 cmdlet,“new-foo”和“do-bar”。两个 cmdlet 都需要对服务进行身份验证才能执行它们的操作,并且 'do-bar' 需要一个 foo。今天,我可以做到:
我可以这样做:
我什至可以将它们链接到管道上传递 foo ,例如:
但我不知道如何传递公共参数,例如服务位置和管道元素之间的凭据。如果我有一堆我的 cmdlet 链接在一起,我只想在第一次传递凭据,然后在管道的其余部分重新使用这些凭据。
我错过了什么,似乎这应该很明显......
.net - 引用外部程序集的 PowerShell 清单
是否可以仅通过定义新模块清单并将其放在指定目录中来注册新的 PowerShell 模块?
SampleModule
例如,应该创建一个名为的新模块。我将空清单文件SampleModule.psd1
放在目录中<%PSModulePath%>\SampleModule
。(使用哪个(用户或全局)模块路径都没有关系)。
这足以让 PowerShell 使用该Get-Module -ListAvailable
命令列出我的新模块。
在下一步中,我尝试填充清单并将ModuleToProcess
属性设置为位于另一个目录中的程序集。调用Import-Module
失败,PowerShell 找不到程序集。
c# - 如何将 C# 代码转换为 PowerShell 脚本?
我经常需要将现有的 C# 代码片段/.CS 文件转换为 PowerShell 脚本。我怎样才能使这个过程自动化?
虽然我知道有些方法可以将 .cs 文件转换为 cmdlet,但我只对将 C# 代码转换为脚本或模块感兴趣。
sharepoint - 使用 PowerShell 比较用户配置文件和用户信息列表中的 SharePoint 用户元数据
我在LinkedIn上遇到了一个要求PowerShell 脚本的请求,该脚本需要:
- 从给定的 SharePoint 网站集中检索所有用户
- 对于每个用户,脚本必须检索“用户配置文件”和“用户信息列表”之间共有的属性
- 如果两者之间的任何公共字段不同,则应输出用户名,以及不匹配数据的属性名称和值。
我虽然会发布这个问题,看看是否有人可以就所需的脚本给出指示。
谢谢,魔术师安迪。