0
私はLinuxサーバー上で動作し、ADユーザーアカウントを無効にするpowershellスクリプトを持っています。スクリプトは正常に動作し、次の手順はrepadminコマンドを実行して、無効になっているユーザーをすべてのドメインコントローラ(DC)で同期させることです。私はそうするのPowerShellスクリプトを次のように書いた:PHPファイルから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でそれを実行する場合は、しかし、どのように私は、特定のDCにリモートするためにPHPを指示すると、このコマンドを実行することができます正常に動作しますか?
PS。上記のコード&は単なる例です。理想的には、LinuxサーバでホストされているPHP/Javascriptからpowershellスクリプトを実行したいと考えています。
なぜレプリケーションが心配ですか? – vonPryz
LinuxサーバでPowerShellスクリプトをどのように実行しますか? – tukan
@tukan:ネイティブではありません。しかし、PSのアルファ版では可能です。しかし、なぜあなたはPHPからそのことをやりたいのですか?あなたはこれを行うために任意のWebサービスを打つのですか?漠然とした質問は[XY問題](http://xyproblem.info/) –