##今回powershellを学習した背景
powershellを業務で使用するようになるのですが、サーバー構築や運用の際に構文を打つ程度で知識が乏しかったため、まずは概要から学習しようと考えました。
##そもそもpowershellとは
MicroSoft社が開発したオブジェクト指向の言語
##powershellおすすめのポイント
・Windowsにインストールされているため、使う前の準備が不要
⇒開発環境の構築が不要
・pwoershell ISE という機能により、初心者でも命令文のミスに気づきやすくなる
⇒命令文を実行するとどのような動作が行われるかを調べることが出来る
「デバック」という統合開発環境ツールのおかげ
##powershellでできること
・PC上での操作を肩代わりしてタスク自動化できる
・複雑な自動化をスマートに実装できる
⇒ややこしい条件分岐やさまざまなプロパティへの同時アクセス、並列処理など
・officeを操作できる
⇒COMオブジェクトというソフトウェア利用のための外部接続用オブジェクトを
利用できるから
##powershellの基本文法
・文字列の出力
⇒Write-hostコマンドレットを用いることで画面にに文字列を出力
・変数と変数対応展開
⇒$変数名=代入する値という記法で、変数の宣言/代入を行える
・四則演算
・if文
⇒「もし~なら、~する」という処理を行う基本的な構文
・パイプ
⇒左辺の処理の実行結果を右辺の処理の入力情報”として渡せる
参照サイト
https://goworkship.com/magazine/powershell/#PowerShell-2
https://www.fenet.jp/infla/column/technology/