Hello there, ('ω')ノ
前回は、ExecutionFrameworkをインストールしたので。
Atomic Red Teamモジュールをインポートして。
「Invoke-AtomicTest」などの機能を使用できるようにすることで。
必要なモジュールは、既にインポートされているので。
Invoke-AtomicTest関数を呼び出すと認識されるはずで。
まずは、PowerShellウィンドウを開いて、「Invoke-AtomicTest」と入力すると。
PowerShellは、コマンドを認識しないらしく。
新しいPowerShellセッションに。
AtomicRed Teamモジュールがロードされていないためで。
Invoke-AtomicTest関数は認識されず。
モジュールを実行する場合は、PowerShellに再度インポートする必要があって。
次のコマンドを実行して、モジュールをインポートして。
Import-Module "C:\ AtomicRedTeam \ invoke-atomicredteam \ Invoke-AtomicRedTeam.psd1" -Force
これで、Invoke-AtomicTestコマンドを再び使用できるようになって。
ただ、毎回インポートを実行する必要があるのが面倒だったりもするので。
新しいPowerShellセッションを開始した後でも。
フレームワークを常に使用できるようにするために。
PowerShellプロファイルにimportコマンドを追加することに。
まずは、ノートパッドを起動して。
notepad $profile
下記のImport-Moduleステートメントを追加して、ファイルを保存して。
Import-Module "C:\AtomicRedTeam\invoke-atomicredteam\Invoke-AtomicRedTeam.psd1" -Force
これで、PowerShellウィンドウを閉じて再起動しても。
フレームワークモジュールがインポートされて使用できるようになって。
ようやく、フレームワークを使用してAtomicTestを実行する環境ができて。
Invoke-AtomicTest
Best regards, (^^ゞ