Windows Powershellサポート
Windows Powershellについての悩みを解決するサイト!
ネタはつど更新をかけていきます♪
サンプルコードも紹介。
ファイル・フォルダ操作カテゴリ
- ファイルの名前を取得
- ファイル・フォルダを作成
- テキストファイルに文字列を追記
- テキストファイルに文字列を追記して、追記した内容をコマンドラインに表示
- テキストファイルにshellを実行した日付を追記
- 複数のテキストファイルに文字列を追記
- 特定の名前を持つテキストファイルに文字列を追記
- 特定の名前以外のテキストファイルに文字列を追記
- テキストファイルに別のテキストファイルの内容を追記
- テキストファイル&office文書ファイルの中をクリア(削除)
- 複数のテキストファイル&office文書ファイルの中をクリア(削除)
- 相対パスから絶対パスを表示
- ファイルをコピー
- フォルダをコピー
- ファイルを削除
- フォルダを削除
- ファイル一覧を表示
- テキストファイルを出力する
- 先頭から特定の行数ほどテキストファイルを出力する
- 最後から特定の行数ほど前からテキストファイルを出力する
- ある行数から、ある行数までの範囲のテキストファイルを出力する
- テキストファイルの行数の総数を調べる方法
- ファイル・フォルダの情報を表示する方法
- 現在のカレントフォルダの位置を確認する方法
- 移動元を記憶した状態で、カレントディレクトリの移動する
- push-locationで移動したカレントディレクトリを元に戻す
- ファイルを移動する方法
- パスを結合する方法
- ファイル名・フォルダ名を変更
- ファイル・フォルダのフルパスを取得
- 新規ファイルの作成&上書き書き込み
- ファイル・フォルダの作成日時を変更
- ファイル・フォルダの作成日時を変更(指定した日時を協定世界時間へ変更した日付に)
- ファイル・フォルダを読み取り専用に変更
- ファイル・フォルダのアクセス日時を変更
- ファイル・フォルダのアクセス日時を変更(指定した日時を協定世界時間へ変更した日付に)
- ファイル・フォルダの更新日時を変更
- ファイル・フォルダの更新日時を変更(指定した日時を協定世界時間へ変更した日付に)
- カレントディレクトリの位置を移動
- パスから特定の要素だけを抽出
- フォルダパス(ファイルパス)が存在しているか確認
- フォルダの中にレジストリキーのパスが存在するか確認
- 共有フォルダにアクセスしにきているIP・ユーザを確認
- 各フォルダの詳細情報を参照
- スタートメニューのフォルダとOS上のディレクトリの関連情報を参照
システム管理カテゴリ
- システムの復元を有効・無効にする方法
- 復元ポイント(シーケンス番号:リストアポイント)を確認する方法
- 復元ポイントを作成する方法
- 復元ポイントからシステムを復元する方法
- プロセスの情報・一覧を取得
- サービスの情報・一覧を取得
- サービスを作成
- サービスを削除
- サービスの表示名を変更
- BIOS情報(シリアルナンバー・バージョン等)を取得
- マザーボード情報(シリアルナンバー・バージョン等)を取得
- autochkに関する情報を取得
- autochkが開始されまでの時間を変更
- サービスに関する情報を取得
- バッテリに関する情報を取得
- デバイス接続のバス情報を取得
- キャッシュメモリの情報を取得
- デバイスドライバファイルの情報を取得
- COMコンポーネントの一覧を取得
- COMコンポーネントのDLLファイルを取得
- COMクラスバージョンの関連付けの一覧を取得
- コンピュータ関連の情報(サマータイム・ブートメニュー・ビットタイプなど)を取得
- コンピュータ関連の情報(シリアル番号・UUID)を取得
- DCOMアプリケーションの一覧を取得
- DCOMアプリケーションへアクセス可能なSIDの関連付けを取得
- DCOMアプリケーションへ開始可能なSIDの関連付けを取得
- サービスの関連付けの情報を取得
- ユーザプロファイル毎のデスクトップ関連の情報を取得
- コンピュータに接続されているモニターの解像度等の情報を取得
- デバイスバスの関連付けの情報を取得
- デバイスのメモリアドレスの情報を取得
- ディスプレイデバイスの情報を取得
- 環境変数(システム環境変数、ユーザ環境変数)の情報を取得
- ファンデバイスの情報を取得
- フォントファイルの情報を取得
- ヒートパイプ冷却装置の情報を取得
- IDEコントローラの情報を取得
- IDEコントローラとドライブとの関連情報を取得
- IRQ(割り込み)の情報を取得
- キーボードの情報を取得
- OSの日時の情報を取得
- メモリ配列の情報を取得
- 物理メモリ配列と論理メモリ配列関連の情報を取得
- メモリデバイスの情報を取得
- メモリデバイスとメモリ配列の関連情報を取得
- メモリデバイスと物理メモリの関連情報
- マザーボードの情報を取得
ディスク管理カテゴリ
- PSドライブ(マップドライブ)を作成
- PSドライブ(マップドライブ)を削除
- PSドライブの情報・一覧を取得
- PSプロバイダの情報・一覧を取得
- CDROMドライブ(DVDドライブ:メディアドライブ)情報を取得
- ディスクドライブの情報を参照
- ディスクドライブとパーティションの関連情報を参照
- ディスクパーティションの情報を参照
- ディスククォータの情報を参照
- logicaldiskの情報を参照
- ドライブとパーティションの関連情報を参照
- マウントされたディレクトリとボリュームの関連情報を参照
ネットワークカテゴリ
- ネットワークの疎通確認
- PCが持っているIPv4ルートテーブルの情報を取得
- ネットワークアダプタの情報を取得
- DNSサフィックスの情報を取得
- DNSアドレスの情報を取得
- IPアドレスの情報を取得
- デフォルトゲートウェイアドレスの情報を取得
- サブネットマスクの情報を取得
- マックアドレスの情報を取得
- TCPウィンドウサイズの情報を取得
- ネットワーククライアントの情報を取得
セキュリティカテゴリ
OS管理カテゴリ
- ユーザとパスワードを変数に代入
- ドメインに参加させる
- ドメインを解除する
- ワークグループに参加させる
- イベントログの一覧を取得
- イベントログの情報を参照
- イベントログの内容を削除
- イベントログを削除
- イベントログを作成
- レジストリキー内のエントリを全て削除
- レジストリエントリの値を削除
- 個別のレジストリエントリを削除
- レジストリキーを削除
- レジストリエントリを登録
- レジストリキーを登録
- レジストリエントリを移動
- レジストリキーを移動
- レジストリエントリ名を変更
- レジストリキー名を変更
- 各ドライブ毎のrecycle binフォルダ(ゴミ箱)の中をを削除
- コントロールパネルの一覧を取得
- インストール済みのhotfix一覧を取得
- イベントログの最大サイズを変更
- コンピュータ名の変更
- コンピュータを再起動
- コンピュータをシャットダウン
- コントロールパネルの一覧の中から起動する(開く)
- イベントビューアを起動
- サービスを起動
- サービスを停止
- サービスを一時停止
- サービスを再起動
- サービスを一時停止から再開
- プロセスを起動
- プロセスを停止
- プロセスの終了を待つ
- イベントログにイベントを入力
- アカウント情報(ユーザ・グループ名&SID)を取得
- グループアカウントの情報を取得
- グループとユーザの関連付けの情報を取得
- ドメインの情報を取得
- イベントログの情報を取得
アプリケーションカテゴリ
- トランザクションを使用
- トランザクションで使用できるコマンドを検索
- トランザクションの情報を取得
- プログラムを実行(ファイル・フォルダを開く)
- プログラムにエイリアスを付けて、エイリアス名で実行
- プログラムが依存するフレームワークの関連情報を取得
- インストールされているストアアプリケーションの情報を取得
- インストールされているソフトプログラムの情報を取得
- スタートメニューのフォルダ情報を取得