Open2

コマンドメモ

ピン留めされたアイテム
roota5666roota5666

cmdとPowerShellの比較

cmd powershell alias 備考
dir Get-ChildItem あり
cd Set-Location あり
nslookup Resolve-DnsName なし
ipconfig Get-NetIPConfiguration なし
md New-Item なし

Get-ChildItem

Get-ChildItem

Resolve-DnsName

  • 通常
    Resolve-DnsName $DNS_NAME
    
  • DNSサーバー指定
    Resolve-DnsName $DNS_NAME -Server 8.8.8.8
    
  • レコードいろいろ
    $DNS_NAME = "yahoo.co.jp"
    Resolve-DnsName $DNS_NAME -Type A
    Resolve-DnsName $DNS_NAME -Type MX
    Resolve-DnsName $DNS_NAME -Type TXT
    Resolve-DnsName $DNS_NAME -Type NS
    
    -Typeリスト リンク
  • csv出力
    $DNS_NAME = "yahoo.co.jp"
    Resolve-DnsName $DNS_NAME -Type A | ConvertTo-csv -NoTypeInformation
    Resolve-DnsName $DNS_NAME -Type A | Export-Csv -Path .\export.csv -NoTypeInformation
    
  • JSON出力
    Resolve-DnsName $DNS_NAME -Type A | ConvertTo-Json
    

Test-NetConnection

Test-NetConnection -ComputerName contoso.com -Port 443
roota5666roota5666

PowerShell GB表示でファイル表示

Get-ChildItem -File | Select-object FullName,@{
    name='Size GB'
    expr={[Math]::Truncate(($_.Length / 1GB) * 10) / 10;}
},LastWriteTime
結果例
PS D:\ISO> Get-ChildItem -File | Select-object FullName,@{
>>     name='Size GB'
>>     expr={[Math]::Truncate(($_.Length / 1GB) * 10) / 10;}
>> },LastWriteTime
>> 

FullName                                           Size GB LastWriteTime      
--------                                           ------- -------------      
D:\ISO\CentOS-7-x86_64-DVD-1708.iso                    4.2 2017/09/23 23:37:21
D:\ISO\rhel-8.5-x86_64-dvd.iso                        10.2 2022/02/02 21:33:10
D:\ISO\rhel-baseos-9.0-x86_64-dvd.iso                  7.9 2022/10/22 2:19:38 
D:\ISO\ubuntu-20.04.4-desktop-amd64.iso                3.1 2022/03/16 21:31:51
D:\ISO\WindowsServer2012R2.ISO                         4.3 2018/04/17 12:13:00


PS D:\ISO> 

参考サイト

https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.management/get-childitem?view=powershell-7.2