【问题标题】:Powershell script to change users and launch another script用于更改用户并启动另一个脚本的 Powershell 脚本
【发布时间】:2019-05-29 18:14:13
【问题描述】:

我有一个名为 ADInfo.ps1 的脚本,用于使用 Powershell 中的 ActiveDirectory 模块查询 AD。为了运行脚本,您必须以 AD 用户身份运行 Powershell。对于我们的大多数客户来说,这不是问题,因为我们使用 AD 帐户登录大多数客户的服务器 - 但并非总是如此。我知道我们可以运行它来打开一个带有 AD 凭据的新 PS 窗口:

Start-Process powershell.exe -Credential ""

我正在尝试为我的团队考虑这一点,因此我正在尝试找到一种运行脚本的方法,如果它发现它没有将 PS 作为域帐户运行,它将提示输入 AD凭据并重新运行脚本。那么上面的行是否有变体,我可以强制它启动

.\ADInfo.ps1

作为 Active Directory 用户?

【问题讨论】:

    标签: powershell active-directory start-process


    【解决方案1】:

    我明白了……

    start-process powershell.exe -argument .\AdInfo.ps1 -credential ""
    

    【讨论】:

      猜你喜欢
      • 2014-11-18
      • 2015-07-07
      • 2020-10-18
      • 1970-01-01
      • 2010-09-23
      • 2022-08-22
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      相关资源
      最近更新 更多