Powershell 自定义 cmdlet 格式化输出
我正在 powershell 2.0 中编写我的第一个自定义 CMDLet。我遇到了一个问题,即我的 cmdlet 中未使用自定义格式模板 xml。 这是我的格式化文件: abc E…
托管 PowerShell 无法在同一程序集中看到 Cmdlet
我正在尝试从我的 C# 代码运行 PowerShell 脚本,这将使用运行它们的程序集中的自定义 Cmdlet。这是代码: using System; using System.Management.Au…
使用 c# 中的文字和代码块与 powershell 2.0 交互时出现问题
如果我尝试通过 c# 运行 Powershell 命令,则会收到以下错误: “术语‘select’未被识别为 cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的…
如何在 Powershell v3.0 中查找新的 cmdlet
我想在 Powershell 中找到新的 cmdlet/函数。我使用了以下方法,但不确定它是否全面/正确。有什么想法可以以更好/不同的方式找到这个吗? 从 v2 运行…
如何编写 PowerShell cmdlet 以采用 HashTable 或 PODO 作为输入?
我有一个包含一些 Web 服务的 powershell 模块。 Web 服务采用复杂的普通旧点网络对象 (PODO),我一直在使用 哈希表如 cmdlet 参数和New-Object MyPOD…
powershell cmdlet 参数的较短版本
根据我的研究,我认为以下任务即使有的话也不容易完成。然而,作为最后的手段,我想我应该检查一下这里。 在 Powershell 2.0 中,我想要一种方法来减…
如何支持 PowerShell 的 -WhatIf & - 确认调用其他 Cmdlet 的 Cmdlet 中的参数吗?
我有一个支持 -WhatIf 的 PowerShell 脚本 cmdlet -确认参数。 它通过在执行更改之前调用 $PSCmdlet.ShouldProcess() 方法来实现此目的。 这按预期工…
是否有与 [System.IO.Path]::GetFullPath($fileName); 等效的 powershell cmdlet当 $fileName 不存在时?
如果 $fileName 存在,则相当于 [ System.IO.Path]::GetFullPath($fileName); 是 (Get-Item $fileName).FullName。但是,如果路径不存在,则会引发异…
从 C# 调用 Exchange 命令行管理程序时出现连接错误
解决 SSL 证书问题后,我收到一个奇怪的异常。请帮忙! 我的代码: PSCredential 凭证 = new PSCredential("域\管理员", securePwd); WSManConnection…
MS Exchange 2010:cmdlet 未作为计划任务正确执行
我已经使用计划任务和 New-MailboxExportRequest cmdlet 每晚将组织的邮箱导出到 .PST 存档文件有一段时间了。不幸的是,在存档操作完成后,ExportReq…
Powershell 导入自定义 C# CMDlet,没有可用的“ExportedCommands”
第一个问题在这里:) 所以我必须使用 Visual Studio 2010 Express 为 Powershell 2.0 创建一个自定义 CMDLet。 我遵循了这个看似简单的教程:http://bl…
Powershell 中 get-counter/export-counter 返回的时间格式错误
powershell 中的 get-counter/export-counter cmdlet 似乎返回美国格式的日期,在这种情况下这是相当不可取的。我浏览了两个 get-help -full 页面,但…
带有强制参数的 Powershell Cmdlet
我正在尝试创建一个简单的 powershell cmdlet,其中包含一些强制参数。我找到了以下代码来执行此操作,但是我无法执行它: function new-command() { …
Microsoft Enterprise Library 5.0 和自定义 powershell cmdlet 的问题
我正在创建一个自定义 powershell 1.0 cmdlet,它允许我将 powershell 脚本中的异常提供给 Microsoft Enterprise Library v5.0 异常处理块。 由于 cmd…
在 Python 中动态编写 PowerShell CmdLets
我希望能够使用 IronPython 编写 PowerShell CmdLets,此外,我需要一个 CmdLet 来查看环境并根据内容将 CmdLets 添加到 PowerShell。例如,读取目录…