問題タブ [network-shares]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# コンソール アプリ - ローカル管理者およびネットワーク ユーザーとしてプロセスを実行する (Windows)
可能であれば、Process.Start を 2 ロットの資格情報で実行する方法を見つけようとしていますか?
A はローカル管理者として実行する必要があり、B は cscript の wsf スクリプト ファイルをプルするためにネットワーク共有にアクセスする必要がある C# コンソール アプリ内で Process.Start からの引数のロードで cscript.exe を実行する必要があります。と連携。
Process.Start は 1 ロットの資格情報しか受け入れないように見えるため、いずれかの条件しか満たすことができません...
ローカル管理者としてプロセスを実行するだけでなく、資格情報を使用してネットワークアクセスセッションで全体をラップする方法についてのアイデアはありますか?
ありがとう!
powershell - PowerShell で Net Use の結果をエクスポートする
マップされたネットワーク共有を txt ファイルに保存するログオフ スクリプトがあります。
次に、これらのドライブをリセットしてマップするログオン スクリプトを作成します。
私の問題は、net use を使用して (ログオン スクリプトで) ドライブを削除およびマップしているため、ログオフ スクリプトの Get-PSDrive 関数がドライブ パスを返さないことです。私が Remove-PSDrive よりも net use を使用している理由は、ドライブが完全に削除されていないためです (まだユーザーのデバイスに表示されています)。
net use (net use Z:) を使用して検索するときに、ネットワーク共有のリモート名の値を取得する方法を誰か教えてもらえますか? このパス (およびこのパスのみ) を単純にキャプチャできれば、それをドライブ文字と共にテキスト ファイルに書き込むことができ、問題を解決できます。
データをファイルに保存することで、正味使用量の結果を取得できることはわかっています。
ただし、このデータ/必要な情報の 1 行を変数に保存できません。どんな助けでも大歓迎です。