だから私はPowerShellのスクリプトA作る方法を知りたいと思ったPowerShellを作成することができますスクリプトBクリート別の独立したPowerShellのスクリプト
主な目的はスクリプトBがから独立して持つことですスクリプトA(セキュリティ上の理由から)私はスクリプトAで取得したキーをハッシュしています。
は、私は、スクリプトAがアクションを行います スクリプトBとして、 スクリプトB作成しても、他の独立した環境に取られるも持っていると思います。それでは、どのように私はすることができます
A:は最初経由で新しいスクリプトを作成しますか?
B:たときに別のVMやPC環境でのスクリプトB実行、それはスクリプトAを必要としないようにしている、$のHASH1(KEY1のハッシュ)は、スクリプトBに渡します$ hash1を使用する
ありがとう
だから私は目標を集めることができるのは、スクリプトAがハッシュに依存するスクリプトBを生成することですが、何らかの形でハッシュが存在しない状態でスクリプトBが動作するのですか?それは実行可能ではないでしょう。ハッシュがそこにあり、スクリプトによって(そしてスクリプトの読み込みアクセス権を持っている誰でも)認証されているか、ハッシュは存在せず、スクリプトは認証できません。一方、スクリプトAに独自のハッシュを使ってスクリプトBを生成させたいのであれば、 'Out-File'でそれを行うことができますが、スクリプトBにアクセスできる人はあなたのキーにアクセスできます(ハッシュしても)。 –
なぜあなたはあなたの手にXYの問題がある場合、これをしたいのか知ってうれしいです。おそらくこれの本当の動機づけを知っていると、より良い答えが得られるはずです。 – Matt
@Matt 私の目標は、ダイアログを介してキーを要求し、ハッシュし、ウィンドウ、ソフトウェアなどを起動するps1スクリプトを使って再利用可能なexeファイルを作成するスクリプトを作ることになったことです。後者を手動で行うことはできますが、単にファイルをダブルクリックするだけで、新しいキーを入力してそれに基づいて新しいexeファイルを生成するという、おばあちゃんのプロセスを単純化する方法はありません。 – AdilZ