Category Archives POWERSHELL

Windows Powershell 3.0 kullanarak, Windows 8 üzerindeki Printer ismini rename yapabilirsiniz.Get-Printer komutunun, Rename-Printer fonksiyonu kullanılarak bu işlem yapılabilir. Get-Printer -Name 'Lazer' | Rename-Printer -NewName 'HpLazer'

Hyper-V üzerindeki sanal makinalarınıza Powershell kullanarak Harddisk eklemek için, Add-VMHardDiskDrive komutunu kullanabilirsiniz. Bu işlem için öncelikle sanal makinayı kapatmanız gerekiyor.Sonrasında, Dynamic .VHDX formatındaki Hard Disk'i oluşturup, ilgili sanal makinaya ekliyoruz.     STOP-VM -vmname "My Virtual Machine" NEW-VHD -Dynamic C:VHDMyDrive.vhdx -SizeBytes 60GB ADD-VMHardDiskDrive -vmname "My Virtual Machine" -path C:VHDMyDrive.VHDX START-VM -vmname "My Virtual Machine"

Windows Server 2012 ve Windows 8'de Powershell 3.0 yardımıyla bir çok işlemi hızlı ve kolay bir şekilde yapabilmekteyiz.Bir NTFS sürücüsünde yer alan herhangi bir klasördeki kullanıcıların haklarını görüntülemek için Get-Acl komutu kullanılabilir. Aşağıda örnek bir kullanım mevcut.Komutu çalıştırdığınız klasör üzerinde kimlerin yetkileri olduğunu görebilirsiniz. Get-Acl | select -ExpandProperty access  

Powershell 3.0 ile yeni gelen cmdlet'leri kullanarak işletim sistemi seviyesindeki bir çok işlemlerimizi kolaylaştırabiliriz.Bugün kullanacağımız Get-ADDomainController cmdlet'i Active Directory modülü içerisinde yer almaktadır.Wildcard kullanımı ile komutu daha zengin bir hale getirebiliyoruz. Ortamınızdaki bütün Domain Controller sunucularının ismini ve işletim sistem versiyonlarını öğrenmek için aşağıdaki powershell komutunu kullanabilirsiniz. Get-ADDomainController -Filter * | select name, operatingsystem

Windows 8 ve Windows Server 2012'de IP konfigürasyonunu Windows Powershell 3.0 kullanarak öğrenmek için Get-NetAdapter ve Get-NetIpAddress komutları kullanılabilir. Get-NetAdapter | ? status -eq 'up' | Get-NetIPAddress -ea 0 | ft ipaddress, interfacealias, prefixorigin -a  

Windows Powershell 3.0 ile bir çok yeni cmdlet gelmektedir.Bunlardan biriside, Get-Command ve Get-Content komutudur.Örneğin, Powershell üzerinde aşağıdaki komutu kullanarak VB Script'lerin içeriğini görüntüleyebilirsiniz. Get-Command -Name slmgr.vbs | Get-Content | more Get-Command -Name *.vbs -CommandType application | select path

Windows Powershell 3.0 ile bir çok yeni cmdlet gelmektedir.Bunlardan biriside, Show-ControlPanelItem ve Get-ControlPanelItem komutudur.Örneğin, aşağıdaki komutu kullanarak Powershell üzerinden Windows Firewall konsolunu açabilirsiniz. Show-ControlPanelItem *firewall* Get-ControlPanelItem 'Windows Firewall'

Close