私はボタンがpowershellスクリプトを呼び出すWin Form App(C#)を持っています。このアプリ(exeファイル)を共有している場合は、すべてのps1ファイルを添付する必要があります。セキュリティ上の理由から、私はユーザーがps1ファイルを開いてスクリプトを読むことができないようにしたかったのです。それらを安全にすることは可能ですか?C#windowsフォーム。 Powershellスクリプトセキュリティ
さらに詳しく説明すると、私はすべてのスクリプトへの読み取りアクセスを制限したいと思います。アプリユーザーは、ボタンをクリックするだけで結果を確認できます。ユーザーは詳細コードを表示するためにスクリプトファイルを開くことができません。そのため、ユーザーはwindowsApp.exeをクリックしてWindowsフォームアプリケーションを実行するだけです。ボタンをクリックすると、psスクリプトが実行されます。 .netが何らかの理由ですべてのps1ファイルをエンドユーザーの可視性から隠すことができるかどうかを調べるために探しているのはすべてです。
ご協力いただきありがとうございます。
ユーザーはいつでもEXEを逆コンパイルできます。ユーザーが物事を見ることを望まない場合は、それらのマシンから完全に離してください。 – SLaks
あなたが持っているかどうかわかりません。私はプログラムを実行するためにそれをユーザーに与える必要があります。 psファイルには信任状のような感覚的な情報が含まれているので、読み書きをクリアテキストで共有することはお勧めできません。私たちはプログラミングを実行して、スクリプトをユーザが読めないようにしなければなりません。 – Salah
ユーザーのマシンで使用可能なすべての信任状をユーザーが読み取ることができます。期間。 Powershellスクリプトからそれを動かすだけで、少し難しくなります。 – SLaks