プログラミング学習サイト

プログラミングの学習を開始される方を対象としたプログラミング入門サイトです。

Powershell

環境変数の変更方法【powerhsell学習サイト】

Powershell概要 環境変数を変更することについて 課題:powershellでの環境変数を変更した値を保持したい。 解決策:環境変数をテキストファイルに保持する スクリプトの使用方法 Powershell概要 minegishirei.hatenablog.com 環境変数を変更することについ…

Powershellでfilterする方法

Powershell概要 where-objectコマンドレットの使用 短縮系であるwhereを使用することも可能 where-objectから項目名でさらに絞り込む まとめ Powershell概要 minegishirei.hatenablog.com 今日はPoweshellでfilterする方法を教えるよ Powershellでのフィルタ…

Powershellのクラスの使い方

Powershell概要 Powershellのクラスのサンプルコード 自作クラスの使い方 参考記事 Powershell概要 minegishirei.hatenablog.com Powershellのクラスのサンプルコード Powershellではclassの後にクラス名を宣言して自作クラスを作成する。 まずは宣言のやり…

powershellの関数(function)の書き方

Powershell概要 関数の引数 #引数を撮る方法1: paramで指定 #引数を使う方法2: #引数の型を指定することも可能 可変長引数 パイプライン入力にアクセスする begin process end 例題):fizz buzzの判定部分を関数として独立させる #######################…

Powershellのfor文の使い方

Powershell概要 for文 Powershellでfizzbuzzを作る Powershell概要 minegishirei.hatenablog.com for文 while文では ーを用意する($iのこと) 2、ループする条件を設定する($i -le 5) 3、カウンターを増やす の三ステップが必要であった。 このように、カウン…

一分でわかる!Powershell while文の書き方

Powershell概要 while文 whileを使った無限ループ 参考記事 Powershell概要 minegishirei.hatenablog.com while文 基本的なwhile文は以下の通り $i=1 while ($i -le 5) { Write-Output "$i"; $i++; } $i++は「iの数字を一つ増やす」という意味 while ($i -le…

Powershellのif文の書き方

Powershell概要 参考記事 条件文(if文) if文の==は成立しない if文の同値評価は「-eq」 Powershellでの比較記号 Powershell概要 minegishirei.hatenablog.com 参考記事 この記事は以下の書籍を参考に執筆されました。 詳しい内容の確認はこちらからお願いい…

poewrshellの配列/リストの使い方まとめ

Powershell概要 Powershellの配列 参考記事 配列の宣言 配列の基本的な宣言方法 @(アットマーク)を用いた配列の宣言、書き方 固定長配列の宣言、書き方 宣言なしに代入することも可能 配列の要素の追加 配列のスライス 配列の合計値 配列の並び替え 配列にあ…

Powershellでアルファベットの大文字化/小文字化する方法

Powershell概要 参考記事 大文字小文字変換 大文字化 小文字化 Powershell概要 minegishirei.hatenablog.com 参考記事 この記事は以下の書籍を参考に執筆されました。 詳しい内容の確認はこちらからお願いいたします。 大文字小文字変換 .ToUpper(),.ToLower…

Powershellでワイルドカードを使う方法

Powershell概要 文字列パターンと一致するかどうかがみたい ワイルドカードを使う時 正規表現で解決する ある文字列が含まれるかどうかがみたい 何文字目に含まれるかが見たい 文字列を置換したい Powershell概要 minegishirei.hatenablog.com 文字列パター…

PowershellでVNCを自動実行する

Powershell概要 今回紹介するpowershellでVNCを自動実行するコード コード ファイル作成から実行まで その一 メモ帳を開きます。 その二 該当のコードをコピー&ペーストします その三 デスクトップに保存します その四 新しくできたファイルを右クリックして…

powershellによるキー入力自動化

Powershell概要 powershellによるキー入力自動化 その一 メモ帳を開きます。 その二 以下のコードをコピー&ペーストします その三 デスクトップに保存します その四 新しくできたファイルを右クリックして「poweershellで実行」 Powershell概要 minegishirei…

poewrshellでemailを送る

Powershell概要 poewrshellでemailを送る Powershell概要 minegishirei.hatenablog.com poewrshellでemailを送る なるべくシンプルなサンプルコード #初期変数 [string[]] $to = "---@gmail.com", "-----@gmail.com" [string] $subject = "<No Subject>", …

powershellでスクレイピングする

Powershell概要 powershellでhtmlテキストを手に入れる powershellからのスクレイピングコード(サンプル) 解説 Powershell概要 minegishirei.hatenablog.com powershellでhtmlテキストを手に入れる $source = "http://blogs.msdn.com/powershell/rss.xml" $w…

Powershellでレジストリ操作

Powershell概要 レジストリとは何か レジストリを制するものはwindowsアプリケーションを制する レジストリをハックすればなんでもできるのか? どうやっていじるのか レジストリキーを表示する レジストリの値を設定する。 新しいレジストリキーを登録する…

powershellで最近作成されたファイルの一覧を取得する

powershellで最近作成されたファイルの一覧を取得する サンプルコード Get-ChildItem -Recurse | Where-Object { $_.LastWriteTime -lt "01/01/2007" } 解説 「Get-ChildItem -Recurse」は現在のディレクトリ配下にある全てのファイル・ディレクトリを取得す…

Get-Helpコマンドが解決する課題

Powershell概要 windows power shellとは何か Powershellのインタラクティブシェル Get-Commandでコマンドの使い方を確認する Get-Helpコマンドが解決する課題 Get-Helpコマンドが解決する課題 Get-Helpコマンドの使い方 Get-Helpコマンドで詳細を確認する G…

Get-Commandでコマンドの使い方を確認する

Powershell概要 minegishirei.hatenablog.com windows power shellとは何か minegishirei.hatenablog.com Powershellのインタラクティブシェル minegishirei.hatenablog.com Get-Commandでコマンドの使い方を確認する minegishirei.hatenablog.com Get-Help…

Powershell学習サイト

Powershell概要 windows power shellとは何か Powershellのインタラクティブシェル Get-Commandでコマンドの使い方を確認する Get-Helpコマンドが解決する課題 Powershell基本文法 Powershellのパイプの使い方 powershellの変数の扱い方 コメントの書き方 po…

ファイルの配置を検知するPowershell

Powershell概要 ファイルが置かれたら起動するスクリプト【powershell学習サイト】 ファイルが置かれたら起動するスクリプト 動作確認 登録されているか確認 登録解除時間軸:2022/09/19 ~ NOW 備考 Powershell概要 minegishirei.hatenablog.com ファイルが…

Powershellでイベントログ収集(サンプルコード付き)

Powershell概要 イベントログの収集 イベントログの履歴を手に入れる イベントログから検索をかける 頻度の高いイベントログを取得する方法 まとめ Powershell概要 minegishirei.hatenablog.com イベントログの収集 パソコンでエラーが発生した場合、通常は…

Powershellでのget-childitemの使い方

Powershell概要 get-childitemとは get-childitemの使い方 get-childitemで再帰的にフォルダーを探索する。 getchilditemで階層を指定して再起的に調査する get-childitemのコマンドのオプション さらに詳しいGet-Childitemのヘルプ ディレクトリが空の時ど…

Powershellでハードリンクを作成する

Powershell概要 ハードリンクとは #つまり同じファイルを二箇所に設置したいときに役に立つ 通常のwindowsには標準搭載されていない ハードリンク作成用コード 元ネタのコード(powershellのハードリンク作成) Powershell概要 minegishirei.hatenablog.com ハ…

Powershellでサイズの大きいファイルを見つける

Powershell概要 powershellでサイズの大きいファイルを見つける 参考記事 Powershell概要 minegishirei.hatenablog.com powershellでサイズの大きいファイルを見つける 参考:海外版のpowershell pdfファイル URL:http://index-of.co.uk/Microsoft-Windows-E…

【powershell】ファイルの名前のみの一覧を取得するコード

Powershell概要 ファイルの名前の一覧を取得するコード 拡張子を指定してファイルの一覧を取得するコード 拡張子を指定してファイルの一覧を取得するコード(複数指定) 参考記事 Powershell概要 minegishirei.hatenablog.com 参考:海外版のpowershell pdfファ…

PowershellでXMLファイルを読み書きする

Powershell概要 powershellのxmlファイルを変数に格納する 解説 xmlの各要素にpowershellでアクセスする。 xmlからタグを指定して全て抜き出す。 xmlファイルの要素の修正 Powershell概要 minegishirei.hatenablog.com powershellのxmlファイルを変数に格納…

Powershellで文字列の埋め込みをする

Powershell概要 フォーマット文字列で埋め込みを実現する 別の例 Powershell概要 minegishirei.hatenablog.com フォーマット文字列で埋め込みを実現する Powershellでは文字列を埋め込むテンプレートの仕組みを用意している。 サンプルコード $formatString …

複数行の文字列を変数に代入する

Powershell概要 複数行の文字列を変数に代入する Powershell概要 minegishirei.hatenablog.com 複数行の文字列を変数に代入する 「@"」で囲むことで文字列を複数行にかける。 $myString = @" This is the first line of a very long string. A "here string"…

Powershellで複数行コメントアウトする方法

Powershell概要 通常のコメントアウト 複数行のコメントアウト 複数行の文字列を利用してコメントアウトする 複数行のコメントアウトをする Powershell概要 minegishirei.hatenablog.com 通常のコメントアウト Powershellでは#をコメントアウトとして使うこ…

誰でもわかる!powershell入門学習サイト〜変数編〜

Powershell概要 参考記事 変数について 数値の代入 変数確認(変数表示) 変数一覧の表示 変数の種類 変数の型指定 Powershellの変数型一覧 次回:コメントアウトについて Powershell概要 minegishirei.hatenablog.com 参考記事 この記事は以下の書籍を参考に執…