PowerShell

PowerShell
Windows PEでバックアップ・リストア(7)新着!!

次にRestoreボタンを押したときの処理です。 Select-Drive関数でリストアするドライブを選択、その後Path:のボックスに入っている文字列を取得し、そのボリューム内にある"backup.ffu"ファイルを取 […]

続きを読む
PowerShell
Windows PEでバックアップ・リストア(6)

ではBackup FFUボタンを押したときの処理を記述します。 前に定義した関数Select-Driveでバックアップすべきドライブを選択させ、その結果を$chooseに代入します。その後、path: 欄に入っているパス […]

続きを読む
PowerShell
Windows PEでバックアップ・リストア(5)

メインメニューで「Browse」ボタンを押したときの処理です。 ここで、 はBrowseBtnでAdd_clickイベントが発生したときという意味です。バックアップするフォルダおよびリストアするffuファイルが保存されて […]

続きを読む
PowerShell
Windows PEでバックアップ・リストア(4)

次に、フォルダ選択ダイアログの関数の定義です。Windows上ではフォルダ選択ダイアログはそんなに難しくはありませんが、WindowsPEでは機能が制限されているためそう簡単にはできません。したがって、以下のようなまどろ […]

続きを読む
PowerShell
Windows PEでバックアップ・リストア(2)

バックアップ・リストアの方式として、PowerShellを用いて操作できるように細工していきます。流れとしては以下のような感じ。 バックアップ バックアップボタンを押す バックアップを取るべきディスクドライブを選択する […]

続きを読む
PowerShell
Windows PEでバックアップ・リストア(3)

ではドライブ選択ダイアログを定義していきます。 これを実行すると以下のようなダイアログが表示されます。なお、WindowsPEでは「選択した」というイベントがうまく扱えないので、選択した後でマウスが扱われた(MouseU […]

続きを読む
PowerShell
Windows PEでバックアップ・リストア(1)

以前にWindows PEを簡単に作れるというフリーのツールを記事にしましたが、とある事情によりWindowsのイメージバックアップをすることになりました。これもフリーのツールは探せばいくつでもあるのですが、そこは一から […]

続きを読む
PowerShell
PowershellでGUI(2)

メッセージボックスで押したボタンによって処理を分ける方法ですが、メッセージボックスそのものを変数に入れてしまうやり方があります。具体的には、以下のような感じになります。 変数$resultの中にどちらかのボタンを押した情 […]

続きを読む
PowerShell
PowerShellで不必要なアプリを一括アンインストール(3)

上記が前回の不要アプリを配列化したものになります。この配列の中身を1つずつ取り出して、削除していきます。 それを実現するのは、foreachという大体のプログラミング言語にあるコマンドで可能です。具体的には以下のようにな […]

続きを読む
PowerShell
PowershellでGUI(1)

Powershellに限らず、スクリプトを組むときに一時停止状態を作ることがよくあると思います。たとえば、「続行するには何かキーを入力してください」と表示させ、そこで一時停止させるというものです。ただ、コンソールに表示さ […]

続きを読む