

下記２つのコマンドにおいて、`net.webclient` は `system.net.webclient`
の省略形でありいずれも同じと考えてよいでしょうか。

[code]

    powershell -c (new-object system.net.webclient).downloadfile('http://<IP>:<Port>/<File Name>','C:\<Path>\to\<File Name>')
    
[/code]

[code]

    powershell -c (new-object net.webclient).downloadfile('http://<IP>:<Port>/<File Name>','C:\<Path>\to\<File Name>')
    
[/code]


CC BY-SA 4.0
2023-05-18T01:47:13.760
94884
2023-05-19T09:23:09.990
2023-05-19T09:23:09.990
32986
39983
question
.net powershell
名前空間 net.webclient は system.net.webclient の省略形であり、同じものですか？


はい、PowerShellにおいて、名前空間`System`は省略可能です。そのため、`Net.WebClient`は`System.Net.WebClient`として扱われます。

なお、PowerShellにおいてファイルのダウンロードは[`Invoke-
WebRequest`](https://learn.microsoft.com/ja-
jp/powershell/module/microsoft.powershell.utility/invoke-
webrequest?view=powershell-5.1)が利用でき

[code]

    Invoke-WebRequest 'http://<IP>:<Port>/<File Name>' -OutFile 'C:\<Path>\to\<File Name>'
    
[/code]

と書けます。


CC BY-SA 4.0
2023-05-18T02:07:06.617
94885
2023-05-18T02:07:06.617
4236
94884
answer