コマンドラインのオプションが表示されますね。。実行されている. ps1 が分かるかも。
あとはプロファイルに Start-Transcript (Microsoft.PowerShell.Host) - PowerShell | Microsoft Learn を構成して実行履歴を記録するとか。
Start-Transcript (Microsoft.PowerShell.Host) - PowerShell | Microsoft Learn
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows11Pro22H2を使用していますが、Powershellのnoninteractiveモードで動くコードの記録方法がわかりません。
知りたい理由は、誰かがネット経由で勝手にnoninteractiveモードでPowershellを実行するようですが、セキュリティソフトがPowershellに反応しても何のコードを実行されているのかわかりません。
Powershellがnoninteractivemodeで動いているという記録しか出さないので、その先何をしているのか分からないのです。
よろしくお願いします。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
コマンドラインのオプションが表示されますね。。実行されている. ps1 が分かるかも。
あとはプロファイルに Start-Transcript (Microsoft.PowerShell.Host) - PowerShell | Microsoft Learn を構成して実行履歴を記録するとか。
Start-Transcript (Microsoft.PowerShell.Host) - PowerShell | Microsoft Learn
質問作成者が受け入れた回答
Eventlogs について - PowerShell | Microsoft Learn
実行ポリシーを変更するなどして、PowerShellの実行状況をイベントログで確認すればいい。
その後、グループポリシーで取得したPowerShellの記録を見たらAMDのnoninteractiveの記録がとれていた感じがします。
肝心のセキュリティ上の疑念である誰かが実行していたと思われるPowerShellのnoninteractivemodeでの実行は起きていないのですが、とりあえず現状ではグループポリシーで記録しながら、ProcessExplorerも見てPowershellの記録も見ていこうと思います。
余談ですが、Homeでもグループポリシーは使えるようですが、やはり、OSはHomeではなくProfessionalにしておいてよかったと思いました。
簡単な質問に回答していただいて有難うございました。
タスクマネージャー等でコマンドラインを表示させても、ファイルパスが出るだけで打ち込んだコマンドは表示されないと思います。 何か間違っているのでしょうか。