私は2はCPythonについての質問(ただし、IronPythonの)持っている:cPythonからPowerShellコマンドとActive Directoryコマンドを実行できますか?
- することはCPythonからPowerShellのコマンドを実行することは可能ですか?
- cPythonからActive Directoryコマンドを実行することはできますか?
私は2はCPythonについての質問(ただし、IronPythonの)持っている:cPythonからPowerShellコマンドとActive Directoryコマンドを実行できますか?
「実行コマンド」の意味に依存します。
アクティブなディレクトリは、LDAP(python-ldapのようなパッケージ)を使って接続することも、必要であれば、python用の多くのプロセス制御ライブラリを使って直接サードパーティの "コマンド"を呼び出すこともできます(subprocess )
In [4]: subprocess.call('hostname')
rafael-imac.h.xxxxx.zzz
Out[4]: 0
私はこれが役立つことを望みます。
subprocess.callを使用すると、PowerShell.exeを呼び出して、Pythonで(文字列や数値などの単純な型である限り)パラメータを持つPowerShellスクリプトを呼び出すことも、文字列として実行するコマンドを指定することもできます。ただし、PowerShellが動作するオブジェクトではなく、Pythonでのみstdout/stderrのテキストを処理することができます。 –
しかし、PowerShell.exe -Fileを使用してPowerShellスクリプトを呼び出すことも、PowerShell.exeコマンドと共にコマンドをシェルすることもできます。 –