PowerShellは、Windowsのデフォルトアプリになりました。Windows8。コマンドプロンプトに代わるものではありませんが、コマンドプロンプトではできないことを実行でき、より頻繁に使いやすくなります。これの一般的な例は、ファイルのダウンロードです。コマンドプロンプトからファイルをダウンロードする場合、ジャンプする必要があるかなりの数のフープがあります。通常、wgetやCygwinなどのアプリをインストールする必要があります。 PowerShellを使用すると、はるかに簡単になります。 PowerShellからファイルをダウンロードして、現在のフォルダーまたは任意の他のフォルダーに保存できます。
PowerShellからファイルをダウンロードする
ファイルをダウンロードするのに管理者権限は必要ありませんPowerShellから。知っておく必要があるのは、正しいコマンドだけです。次のコマンドは、ファイルをダウンロードし、現在のディレクトリに保存します。 PowerShellを通常のユーザーとして実行すると、デフォルトでユーザーフォルダーが開きます。フォルダーを変更しない場合、ダウンロードしたファイルはユーザーフォルダーのルートにあります。
構文:
powershell -command "& { iwr url/FileName.Extension -OutFile FileName.Extension }"
例:
powershell -command "& { iwr https://cloud.addictivetips.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg -OutFile image.jpg }"
フォルダーの場所に保存
PowerShellからファイルをダウンロードして、フォルダーの場所に保存する方法は2つあります。最初の方法では、cdコマンドを使用して、保存するフォルダーに切り替えます。
たとえば、PowerShellを開くと、現在のユーザーフォルダーが開きます。 cdコマンドを使用して、たとえば、ダウンロードフォルダーに切り替えることができます。
構文:
cd Folder path
例:
cd C:UsersfatiwDownloads
新しいフォルダに移動したら、前のセクションのコマンドを使用してファイルをダウンロードできます。
2番目の方法では、別のフォルダーの場所に変更する必要はありません。代わりに、実行するコマンドに保存場所を追加するだけで、次のようになります。
構文:
$client = new-object System.Net.WebClient $client.DownloadFile("url/FileName.Extension","SaveLocationFileName.Extension")
例:
$client = new-object System.Net.WebClient $client.DownloadFile("https://cloud.addictivetips.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg","C:New folderimage1.jpg")
注意事項
PowerShellは、ファイル名が指定されたは既に使用されています。警告なしにファイルが上書きされるため、フォルダに既にimage.jpgという名前のファイルがある場合は、同じ名前の別のファイルをダウンロードして保存しないでください。
PowerShellを通常のユーザーとして実行している場合、Windowsドライブのルートにファイルを保存することはできません。
PowerShellはファイル拡張子を修正しません。 PowerShellを使用してJPGファイルをダウンロードし、保存場所を指定するときにPNGとして保存するように指示した場合、PowerShellは修正しません。これにより、拡張子が正しくないため、ファイルを開くことができなくなります。ファイルを開く前に、ファイル拡張子を修正する必要があります。
コメント