PowerShellのコンテンツを作成しています。
- PowerShellの使い方
- ノウハウやテクニックを公開
- ソース公開
基本
OS
- OSの情報を確認する
- コンピュータをリモート操作する
- リモートからOSを再起動する
- 複数のサーバを一括して再起動する
- リモートからOSをシャットダウンする
- 複数のサーバを一括してシャットダウンする
- リモートからサインアウトする
- OSの起動時間を取得する
ネットワークの設定
暗号化・復号化/資格情報
ファイル/フォルダ
- ファイル名を変更する
- 特定のフォルダ配下のサブフォルダやファイルをリスト化する
- スクリプトが保存されたパスやファイル名を取得する
- 指定したフォルダからタイムスタンプが最新のファイルを抽出する
- 指定したフォルダのサブフォルダ容量をチェックする
- 指定した2つのフォルダが同期されているかチェックする
サービス
- サービスの一覧を任意の条件で取得する
- 複数のサーバで指定したサービスの状態をチェックする
- 複数のサーバと指定したサービスのセットでサービスの状態をチェックする
- 複数のサーバで指定したサービスを開始する
- 複数のサーバで指定したサービスを停止する
- 複数のサーバで自動サービスが開始されているか一括チェックする(Get-Service)
- 複数のサーバで自動サービスが開始されているか一括チェックする(Get-WMIObject)
- 複数のサーバで自動サービスが開始されているか一括チェックする(Invoke-Command)
- 複数のサーバで自動サービスを開始する(Get-Service)
- 複数のサーバで自動サービスを開始する(Get-WMIObject)
イベントログ
- OSが起動した日時を取得する
- OSがシャットダウンした日時を取得する
- 特定のユーザーがログオンした日時を取得する
- 特定のユーザーがログオフした日時を取得する
- 予期せぬシャットダウンログを取得する
- サービス名でログを取得する
- ユーザーのログオン/ログオフ履歴を取得する
- 条件を指定してログを検索する