多くのモジュールでスクリプトを書いていますが、私はソースコードを見たいとは思っていませんので、ユーザーはそれを解読できないので、base64ですべてをエンコードすると考えましたたとえそれが基本的であっても。 私は何とかエンコードされたモジュールを追加しようとしましたが、運はありませんでした。Powershellインポートエンコードモジュール
私の質問は - メインのスクリプトファイルにbase64でエンコードされたモジュールをインポートすることは可能ですか?
ソースコードを非表示にするためのより良い解決策がある場合は、それらを試してみてください。
P.S.私は.dllファイルを作ることについていくつかの情報を見つけようとしましたが、C#でスクリプトを書き直さなければならないことがわかりました。 (私が何かを見逃していない場合)
また、すべてのモジュールを1つのエンコードファイルに入れようとしましたが、ファイルが大きすぎてPowershellでもう処理できませんでした。あなたは
を使用してexeファイルへのあなたのPS1を変更することができ
ありがとう、それは私が本当に知っていなかったものでした、私は難読化を意味します。ありがとうございました。私の目標を達成するのを助けてくれてありがとうございました。 – SokIsKedu
変更を加えたいと思っていれば、難読化されていないバージョンのコードを残しておく必要があります。あなたのコードは、はるかに困難です。 –