Saturday, February 15, 2014

Script Powershell

Ini beberapa script powershell yang saya buat. Walaupun belum bagus-bagus amat :p

1. Mencari file berbentuk jpg berdasarkan tanggal
$logdir = "C:\SearchFile.csv" #menyimpan hasil pencarian dalam bentuk csv
$directory = "D:\" #directory file yang akan dicari

Get-ChildItem -Path $directory -Recurse -Include *.jpg | Where-Object { $_.lastwritetime.month -eq 10 -AND $_.lastwritetime.year -eq 2013 } | Select-Object Name, @{Name="Path";Expression={$_.directory}}, @{Name="Extension";Expression={$_.extension}}, @{Name="LastWriteTime";Expression={$_.LastWriteTime}} | Export-Csv $logdir #untuk mencari file dalam bentuk lain, tinggal mengubah *.jpg menjadi bentuk file yang kita inginkan


2. Mencari file berbentuk exe yang size file nya lebih besar dari 10mb
$directory = "D:\"
$size = 10mb
$logdir = "C:\searchfile.csv"

Get-ChildItem -Path $directory -Recurse -Include *.exe | Where-Object { $_.Length -gt $size } | sort-Object -property length -Descending | Select-Object Name, @{Name="SizeInMb";Expression={$_.Length / 1mb}},@{Name="Path";Expression={$_.directory}} | Export-Csv $logdir
#untuk mencari file dalam bentuk lain, tinggal mengubah *.exe menjadi bentuk file yang kita inginkan


3. Mematikan PC, mungkin memakai CMD bisa tetapi kalau pakai powershell tetapi lebih cepat menggunakan shutdownnya :p
$alamatcomp = "192.168.10.10"
Stop-Computer -ComputerName $alamatcomp -force
#pastikan pc kita terhubung dengan pc yang akan di shutdown. Minimal diping tidak RTO :)

Ntar disambung lagi kalau ada :)

No comments:

Post a Comment