gpt4 book ai didi

php - 从 php 文件执行 Powershell 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:52 24 4
gpt4 key购买 nike

我有一个在 Linux 服务器上运行并禁用 AD 用户帐户的 powershell 脚本。该脚本工作正常,下一步是执行 repadmin 命令以同步所有域 Controller (DC) 中的禁用用户。为此,我编写了以下 powershell 脚本:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser 
$logFile = "C:\Scripts\Log\repAdminSyncAll.txt"
$timeStamp = (Get-Date).toString("yyyy/MM/dd HH:mm:ss")
repadmin /syncall /APeD
Add-content $Logfile -value "$timeStamp repAdminSyncAll Script executed"

如果我在任何 DC 中运行该脚本都可以正常工作,但是,我如何指示 php 远程进入特定 DC 并执行此命令?

附言。上面的代码和文本只是一个例子。理想情况下,我想从 Linux 服务器上托管的 php/Javascript 执行 powershell 脚本。

最佳答案

我找到了替代方案,方法是在 Windows 框中编写一个 IIS 服务,然后通过将 PowerShell 脚本作为 cURL 命令从 Linux 发送到 Windows 来运行我的脚本。

关于php - 从 php 文件执行 Powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47986500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com