首页 文章
  • 166 votes
     answers
     views

    如何获取正在执行的cmdlet的当前目录

    这应该是一个简单的任务,但我已经看到了几次尝试如何获取执行cmdlet所在目录的路径并获得了成功 . 例如,当我在 c:\temp\myscripts\settings.xml 执行 c:\temp\myscripts\mycmdlet.ps1 设置文件时,我希望能够将 c:\temp\myscripts 存储在 mycmdlet.ps1 中的变量中 . 这是一个有效的解决方案(虽然有点麻烦): ...
  • 2 votes
     answers
     views

    Windows服务和Stop-Process cmdlet的有趣问题

    我们在这里有一些家庭酿造的窗户服务 . 其中一个是有问题的,因为当被问到时它不会总是停止 . 它有时会陷入“停止”状态 . 使用powershell,我们正在检索其PID并使用Stop-Process cmdlet来终止相关进程,但这也无法正常工作 . 相反,我们得到一条关于名为 System.ServiceProcess.ServiceController.Name 的服务的消息,这显然不是我们...
  • 0 votes
     answers
     views

    我的cmdlet无法注册

    基本上代码来自msdn.microsoft.com 构建代码后,打开命令提示符并输入:Installutil -i%path%/ Mycmdlets.dll 结果表明安装阶段成功完成,提交阶段也成功完成 . 但是,如果我去: Get-PSSnapin -Registered,只显示sqlServerCmdletSnapin,但我的cmdlet不存在 . 添加pssnapin也不起作用 . usin...
  • 2 votes
     answers
     views

    来自C#'the term is not recognizes as cmdlet'的Powershell命令

    我在从C#应用程序执行powershell命令时遇到问题 . 我发现了许多与这个问题相关的事情,但是没有一个能帮助我弄清楚可能发生的事情 . 所以我有这个小测试功能: private void Button_Click_1(object sender, RoutedEventArgs e) { Runspace runspace = RunspaceFactory....
  • 1 votes
     answers
     views

    CmdLet在Powershell中工作,但在Powershell ISE中不起作用

    最近我一直在Window 8机器上而不是在Windows Server 2012R2上开发Powershell脚本,这是我通常做的 . 我遇到过两个从未在服务器上发生的非常奇怪的事情 . 我知道,在一篇文章中有两个问题,但我相信它们可能是相互关联的 . 过了一段时间CmdLets只是停止产生任何输出,没有错误消息,没有详细输出 . 如果我在“lower”命令部分或“upper”脚本编辑器中运行...
  • 0 votes
     answers
     views

    'Import-Module'无法加载cmdlet dll

    我已经创建了一个自定义cmdlet来获取 C# 中的TFS版本控制服务器对象( Get-VersionControlServer ) . 我想在我的TFS 2017 MSBuild构建定义中使用此cmdlet,在 MsBuild.ps1 文件中但是,当我使用 Import-Module 命令导入我的dll并运行构建时,它给出了一个错误说: “Get-VersionControlServer”未被...
  • 1 votes
     answers
     views

    如何从IIS中托管的ASP应用程序执行Azure Powershell cmdlet

    我正在开发一个自动化某些Azure服务的ASP MVC应用程序,比如创建一个VM . 为了使用Azure Powershell cmdlet执行此操作 . 该应用程序将托管在具有IIS和SQL Server的Azure VM中,我已经安装了Azure cmdlet模块来管理de Azure服务,我已经使用Azure订阅测试了cmdlet,它们在VM中运行良好 . 使用localDB和IIS EXP...

热门问题