PowerShell NASバックアップスクリプト

新しいNAS(Windows Server IoT)を導入した。バックアップに専用のソフトを導入するほどの規模でもないのでPowerShell+タスクスケジューラにて設定。

-日次ミラーリングデータ*2
-1週間分の差分データ
-月次のミラーリングデータ

 

PowerShell リモート許可設定

実行前に管理者権限で以下のバッチを実行
PowerShell Set-ExecutionPolicy Unrestricted

PowerShell 信頼済みサイト登録

 

PowerShell バックアップ(曜日ごとフォルダ分け)

 

PowerShell ユーザー名、IPアドレスをメールする

 

PowerShell UWPアプリのショートカット作成

Win+R>shell:AppsFolder>右クリック>ショートカットの作成
が一番簡単。

・手動で作成したい場合①

直接実行ファイルからショートカットを作成する。

実行ファイルはプログラムを起動して
Win+R>taskmgr>ファイルの場所を開く
から調べられる。

・手動で作成したい場合②

explorer shell:AppsFolder\[AUMID]
このような感じでショートカットを作成する。

AUMID (Application User Model ID)取得方法いくつか

個別に取得(2つを!でつなげる)

現在のユーザーのみ

別のユーザー1

別のユーザー2(書き方が違うだけ)

 

PowerShell テキストファイル1行ごと数値チェック

 

PowerShell ~$ファイル(Excel)移動

 

PowerShell 繰返しping