PowerShell Komutları ve Kullanım Örnekleri
PowerShell, Windows işletim sisteminde komut satırı ve betik dili olarak kullanılan güçlü bir araçtır. Bu makalede, PowerShell ile kullanabileceğiniz bazı temel komutlar ve işlevler hakkında bilgi vereceğiz.
1. Dosya ve Dizin Yönetimi
PowerShell ile dosya ve dizinleri kolayca yönetebilirsiniz:
- Get-ChildItem: Belirtilen dizindeki dosya ve alt dizinleri listeler. (
ls
veyadir
kısaltmaları da kullanılabilir.)
Get-ChildItem -Path C:\Example
New-Item -Path C:\Example -Name "NewFolder" -ItemType Directory
Remove-Item -Path C:\Example\OldFile.txt
Copy-Item -Path C:\Example\File.txt -Destination C:\Backup
Move-Item -Path C:\Example\File.txt -Destination C:\Archive
2. Sistem Yönetimi
Sistem yönetimi komutları ile süreçleri ve servisleri yönetebilirsiniz:
- Get-Process: Mevcut çalışan süreçleri listeler.
Get-Process
Stop-Process -Name "notepad"
Get-Service
Start-Service -Name "wuauserv"
Stop-Service -Name "wuauserv"
3. Ağ Yönetimi
PowerShell ile ağ bağlantılarınızı yönetmek mümkündür:
- Test-Connection: Bir hedefe ping atar, bağlantıyı test eder.
Test-Connection -ComputerName google.com
Get-NetIPAddress
4. Kullanıcı ve Grup Yönetimi
Kullanıcı hesapları ve grupları yönetmek için kullanabileceğiniz komutlar:
- Get-LocalUser: Yerel kullanıcı hesaplarını listeler.
Get-LocalUser
New-LocalUser -Name "NewUser" -Password (ConvertTo-SecureString "Password123!" -AsPlainText -Force) -FullName "New User" -Description "Description"
Add-LocalGroupMember -Group "Administrators" -Member "NewUser"
5. Betik ve Otomasyon
Betikler ve otomasyon işlemleri için bazı örnekler:
- Betik Örneği: Bir dosyanın varlığını kontrol etmek ve yoksa oluşturmak için basit bir betik.
if (-Not (Test-Path -Path C:\Example\log.txt)) {
New-Item -Path C:\Example -Name "log.txt" -ItemType File
}
6. Güvenlik ve Yönetim
Güvenlik ve yönetim komutları ile PowerShell’in güvenlik ayarlarını yapabilirsiniz:
- Set-ExecutionPolicy: PowerShell betiklerinin nasıl çalıştırılabileceğini kontrol eder.
Set-ExecutionPolicy RemoteSigned
Sonuç
Bu makalede, PowerShell’in bazı temel komutlarını ve bunların nasıl kullanılabileceğini öğrendik. PowerShell’in gücünü kullanarak sistem yönetimini ve otomasyonu daha kolay hale getirebilirsiniz. Daha fazla bilgi ve komutlar için PowerShell’in kendi yardım sistemini (Get-Help
) kullanabilirsiniz.
PowerShell ile RDP (Remote Desktop) Yönetimi
PowerShell kullanarak Windows işletim sisteminde Uzaktan Masaüstü (RDP) ayarlarını etkinleştirebilir ve yapılandırabilirsiniz. Bu makalede, RDP’yi etkinleştirmek, güvenlik duvarı ayarlarını yapmak ve gerekli servisleri yönetmek için kullanabileceğiniz PowerShell komutlarını öğreneceksiniz.
1. RDP’yi Etkinleştirme
RDP’yi etkinleştirmek için Windows Kayıt Defteri’nde gerekli ayarları yapmanız gerekir. Aşağıdaki komut, RDP’yi etkinleştiren kayıt defteri anahtarını ayarlar:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0
2. Güvenlik Duvarı Ayarlarını Yapılandırma
RDP trafiğine izin vermek için güvenlik duvarı kurallarını yapılandırmanız gerekir. Aşağıdaki komut, güvenlik duvarında RDP trafiğine izin veren bir kural ekler:
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
3. RDP Servislerini Başlatma
RDP’nin düzgün çalışması için gerekli servislerin başlatılmış olması gerekir. Aşağıdaki komut, Remote Desktop servisinin başlatılmasını sağlar:
Start-Service -Name "TermService"
4. RDP Portunun Dinlendiğini Test Etme
RDP’nin etkin olup olmadığını test etmek için aşağıdaki komutu kullanabilirsiniz. Bu komut, RDP portunun (3389) dinlendiğini doğrular:
Test-NetConnection -ComputerName localhost -Port 3389
5. Örnek Betik
RDP’yi etkinleştirmek ve yapılandırmak için bir PowerShell betiği örneği:
# RDP'yi etkinleştir
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0
# RDP için güvenlik duvarı kuralını etkinleştir
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
# Remote Desktop servisinin çalıştığını doğrula
Start-Service -Name "TermService"
# RDP portunun dinlendiğini doğrula
Test-NetConnection -ComputerName localhost -Port 3389
Sonuç
Bu makalede, PowerShell kullanarak RDP’yi etkinleştirmenin ve yapılandırmanın temel adımlarını öğrendiniz. Bu komutlar ile RDP’yi yönetebilir, güvenlik duvarı ayarlarını yapılandırabilir ve gerekli servisleri başlatabilirsiniz. Daha fazla bilgi ve komutlar için PowerShell’in kendi yardım sistemini (Get-Help
) kullanabilirsiniz.
PowerShell ile Windows Kullanıcı Hesapları Yönetimi
PowerShell, Windows işletim sisteminde kullanıcı hesaplarını yönetmek için güçlü bir araçtır. Bu makalede, PowerShell kullanarak kullanıcı hesabı oluşturma, parola değiştirme, gruba ekleme, gruptan çıkarma, devre dışı bırakma, etkinleştirme ve silme gibi işlemleri nasıl gerçekleştireceğinizi öğreneceksiniz.
1. Kullanıcı Hesabı Oluşturma
Yeni bir yerel kullanıcı hesabı oluşturmak için aşağıdaki komutu kullanabilirsiniz:
New-LocalUser -Name "YeniKullanici" -Password (ConvertTo-SecureString "Parola123!" -AsPlainText -Force) -FullName "Yeni Kullanıcı" -Description "Yeni kullanıcı hesabı"
Bu komut, “YeniKullanici” adında bir kullanıcı hesabı oluşturur ve belirtilen parolayı ayarlar.
2. Kullanıcı Parolasını Değiştirme
Bir kullanıcının parolasını değiştirmek için aşağıdaki komutu kullanabilirsiniz:
Set-LocalUser -Name "KullaniciAdı" -Password (ConvertTo-SecureString "YeniParola123!" -AsPlainText -Force)
Bu komut, “KullaniciAdı” adlı kullanıcının parolasını “YeniParola123!” olarak değiştirir.
3. Kullanıcıyı Bir Gruba Eklemek
Bir kullanıcıyı yerel bir gruba eklemek için şu komutu kullanabilirsiniz:
Add-LocalGroupMember -Group "Administrators" -Member "KullaniciAdı"
Bu komut, “KullaniciAdı” adlı kullanıcıyı “Administrators” grubuna ekler.
4. Kullanıcıyı Bir Grubun İçinden Çıkarmak
Bir kullanıcıyı yerel bir gruptan çıkarmak için aşağıdaki komutu kullanabilirsiniz:
Remove-LocalGroupMember -Group "Administrators" -Member "KullaniciAdı"
Bu komut, “KullaniciAdı” adlı kullanıcıyı “Administrators” grubundan çıkarır.
5. Kullanıcı Hesabını Devre Dışı Bırakma
Bir kullanıcı hesabını devre dışı bırakmak için şu komutu kullanabilirsiniz:
Disable-LocalUser -Name "KullaniciAdı"
Bu komut, “KullaniciAdı” adlı kullanıcıyı devre dışı bırakır.
6. Kullanıcı Hesabını Etkinleştirme
Bir kullanıcı hesabını etkinleştirmek için aşağıdaki komutu kullanabilirsiniz:
Enable-LocalUser -Name "KullaniciAdı"
Bu komut, “KullaniciAdı” adlı kullanıcıyı yeniden etkinleştirir.
7. Kullanıcı Hesabını Silme
Bir kullanıcı hesabını silmek için şu komutu kullanabilirsiniz:
Remove-LocalUser -Name "KullaniciAdı"
Bu komut, “KullaniciAdı” adlı kullanıcı hesabını tamamen siler.
Sonuç
Bu makalede, PowerShell kullanarak Windows’ta kullanıcı hesaplarını nasıl oluşturabileceğinizi, parolalarını değiştirebileceğinizi, gruba ekleyip çıkarabileceğinizi ve hesabı devre dışı bırakıp etkinleştirebileceğinizi öğrendiniz. PowerShell’in bu komutlarını kullanarak kullanıcı yönetimini daha verimli bir şekilde gerçekleştirebilirsiniz.
PowerShell ile Klasör Yönetimi
PowerShell kullanarak Windows işletim sisteminde klasörleri kolayca yönetebilirsiniz. Bu bölümde, klasör oluşturma, silme, yeniden adlandırma, gizleme ve diğer işlemlerle ilgili komutları öğreneceksiniz.
1. Klasör Oluşturma
Yeni bir klasör oluşturmak için aşağıdaki komutu kullanabilirsiniz:
New-Item -Path C:\Example -Name "YeniKlasor" -ItemType Directory
Bu komut, “C:\Example” dizininde “YeniKlasor” adında bir klasör oluşturur.
2. Klasör Silme
Bir klasörü silmek için şu komutu kullanabilirsiniz:
Remove-Item -Path C:\Example\EskiKlasor -Recurse
Bu komut, “C:\Example\EskiKlasor” dizinini ve içindeki tüm dosyaları siler.
3. Klasöre Yeni Ad Verme
Bir klasöre yeni ad vermek için aşağıdaki komutu kullanabilirsiniz:
Rename-Item -Path C:\Example\EskiKlasor -NewName "YeniKlasor"
Bu komut, “C:\Example\EskiKlasor” dizinini “YeniKlasor” olarak yeniden adlandırır.
4. Klasörü Gizleme
Bir klasörü gizlemek için aşağıdaki komutu kullanabilirsiniz:
Attrib +h C:\Example\GizliKlasor
Bu komut, “C:\Example\GizliKlasor” dizinini gizli hale getirir.
5. Klasörü Kopyalama
Bir klasörü kopyalamak için şu komutu kullanabilirsiniz:
Copy-Item -Path C:\Example\KopyalaBuKlasor -Destination C:\Backup -Recurse
Bu komut, “C:\Example\KopyalaBuKlasor” dizinini “C:\Backup” dizinine kopyalar.
6. Klasörü Taşıma
Bir klasörü taşımak için aşağıdaki komutu kullanabilirsiniz:
Move-Item -Path C:\Example\TasinaKlasor -Destination C:\YeniKonum
Bu komut, “C:\Example\TasinaKlasor” dizinini “C:\YeniKonum” dizinine taşır.
7. Klasörü Paylaşıma Açma
Bir klasörü paylaşmak için şu komutu kullanabilirsiniz:
New-SmbShare -Name "Paylasim" -Path C:\Example\PaylasimKlasor -FullAccess "Everyone"
Bu komut, “C:\Example\PaylasimKlasor” dizinini “Paylasim” adıyla paylaşır ve tüm kullanıcılara tam erişim verir.
8. Klasörü Belirli Kullanıcılar için Paylaşıma Açma
Bir klasörü belirli kullanıcılar için paylaşmak için şu komutu kullanabilirsiniz:
New-SmbShare -Name "OzelPaylasim" -Path C:\Example\OzelKlasor -FullAccess "KullaniciAdı"
Bu komut, “C:\Example\OzelKlasor” dizinini “OzelPaylasim” adıyla paylaşır ve “KullaniciAdı” adlı kullanıcıya tam erişim verir.
9. Klasörü Paylaşıma Kapatma
Bir klasörün paylaşımını kapatmak için şu komutu kullanabilirsiniz:
Remove-SmbShare -Name "Paylasim"
Bu komut, “Paylasim” adlı paylaşıma son verir.
10. Klasörün Yetkilerini Görüntüleme
Bir klasörün mevcut yetkilerini görüntülemek için şu komutu kullanabilirsiniz:
Get-Acl -Path C:\Example\Klasor
Bu komut, “C:\Example\Klasor” dizininin mevcut erişim kontrol listesini görüntüler.
11. Klasörün Yetkilerini Full Kontrol Yapma
Bir klasörün yetkilerini tam kontrol olarak ayarlamak için şu komutu kullanabilirsiniz:
$acl = Get-Acl -Path C:\Example\Klasor
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("Everyone","FullControl","ContainerInherit, ObjectInherit","None","Allow")
$acl.SetAccessRule($rule)
Set-Acl -Path C:\Example\Klasor -AclObject $acl
Bu komut, “C:\Example\Klasor” dizinine “Everyone” grubuna tam kontrol yetkisi verir.
12. Klasörün Yetkilerini Sadece Okuma Yapma
Bir klasörün yetkilerini sadece okuma olarak ayarlamak için aşağıdaki komutu kullanabilirsiniz:
$acl = Get-Acl -Path C:\Example\Klasor
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("Everyone","Read","ContainerInherit, ObjectInherit","None","Allow")
$acl.SetAccessRule($rule)
Set-Acl -Path C:\Example\Klasor -AclObject $acl
Bu komut, “C:\Example\Klasor” dizinine “Everyone” grubuna sadece okuma yetkisi verir.
PowerShell ile Dosya Yönetimi
PowerShell, Windows işletim sisteminde dosyaları yönetmek için güçlü bir araçtır. Bu makalede, PowerShell kullanarak dosya oluşturma, yeniden adlandırma, taşıma, kopyalama ve içeriği yönetme konularında bilgi vereceğiz.
1. Dosya Oluşturma
Yeni bir dosya oluşturmak için aşağıdaki komutu kullanabilirsiniz:
New-Item -Path C:\Example -Name "YeniDosya.txt" -ItemType File
Bu komut, “C:\Example” dizininde “YeniDosya.txt” adında bir dosya oluşturur.
2. Dosyayı Yeniden Adlandırma
Bir dosyayı yeniden adlandırmak için şu komutu kullanabilirsiniz:
Rename-Item -Path C:\Example\EskiDosya.txt -NewName "YeniDosyaAdı.txt"
Bu komut, “C:\Example\EskiDosya.txt” dosyasını “YeniDosyaAdı.txt” olarak yeniden adlandırır.
3. Dosya Taşıma
Bir dosyayı başka bir konuma taşımak için aşağıdaki komutu kullanabilirsiniz:
Move-Item -Path C:\Example\TaşıBuDosya.txt -Destination C:\YeniKonum
Bu komut, “C:\Example\TaşıBuDosya.txt” dosyasını “C:\YeniKonum” dizinine taşır.
4. Dosya Kopyalama
Bir dosyayı kopyalamak için şu komutu kullanabilirsiniz:
Copy-Item -Path C:\Example\KopyalaBuDosya.txt -Destination C:\Backup
Bu komut, “C:\Example\KopyalaBuDosya.txt” dosyasını “C:\Backup” dizinine kopyalar.
5. Dosya Silme
Bir dosyayı silmek için aşağıdaki komutu kullanabilirsiniz:
Remove-Item -Path C:\Example\SilBuDosya.txt
Bu komut, “C:\Example\SilBuDosya.txt” dosyasını siler.
6. Dosya İçine Yazı veya Komut Girme
Bir dosyanın içine yazı eklemek için şu komutu kullanabilirsiniz:
Add-Content -Path C:\Example\Dosya.txt -Value "Bu bir yeni satırdır."
Bu komut, “C:\Example\Dosya.txt” dosyasının sonuna “Bu bir yeni satırdır.” metnini ekler.
7. Dosya İçeriğini PowerShell Penceresinde Görüntüleme
Bir dosyanın içeriğini PowerShell penceresinde görüntülemek için şu komutu kullanabilirsiniz:
Get-Content -Path C:\Example\Dosya.txt
Bu komut, “C:\Example\Dosya.txt” dosyasının içeriğini PowerShell penceresinde gösterir.
8. Dosyanın Belirli Bir Satırına Yazı Eklemek
Bir dosyanın belirli bir satırına yazı eklemek için aşağıdaki adımları izleyebilirsiniz:
$content = Get-Content -Path C:\Example\Dosya.txt
$content[2] = "Yeni satır"
$content | Set-Content -Path C:\Example\Dosya.txt
Bu komut, “C:\Example\Dosya.txt” dosyasının üçüncü satırını “Yeni satır” olarak değiştirir.
PowerShell ile Dosya Yönetimi ve İşlemleri
PowerShell, Windows işletim sistemlerinde dosya yürütme, betik çalıştırma, sessiz kurulum ve diğer çeşitli işlemleri gerçekleştirmek için güçlü bir araçtır. Bu makalede, PowerShell kullanarak bu işlemleri nasıl yapacağınızı detaylı bir şekilde öğreneceksiniz.
1. Dosya Yürütme ve Çalıştırma
PowerShell ile bir dosyayı çalıştırmak için aşağıdaki komutu kullanabilirsiniz:
Start-Process -FilePath "C:\Example\Program.exe"
Bu komut, belirtilen dosyayı çalıştırır.
2. PowerShell Betiği Çalıştırma
Bir PowerShell betiğini çalıştırmak için şu komutu kullanabilirsiniz:
PowerShell -ExecutionPolicy Bypass -File "C:\Scripts\Script.ps1"
Bu komut, belirtilen betiği çalıştırır ve betiğin çalışmasına izin verir.
3. Python Betiği Çalıştırma
Bir Python betiğini PowerShell ile çalıştırmak için aşağıdaki komutu kullanabilirsiniz:
python "C:\Scripts\Script.py"
Bu komut, Python betiğini çalıştırır. Python’un sistemde kurulu olması gerektiğini unutmayın.
4. EXE veya MSI Paketleri için Sessiz Kurulum Yapma
EXE veya MSI paketleri için sessiz kurulum yapmak için aşağıdaki komutları kullanabilirsiniz:
- EXE Paketleri için:
Start-Process -FilePath "C:\Installer\Setup.exe" -ArgumentList "/silent" -NoNewWindow -Wait
Bu komut, “Setup.exe” dosyasını sessiz modda çalıştırır.
Start-Process -FilePath "C:\Installer\Setup.msi" -ArgumentList "/quiet" -NoNewWindow -Wait
Bu komut, “Setup.msi” dosyasını sessiz modda çalıştırır.
5. Belirli Bir URL Adresinden Dosya İndirme
Bir URL adresinden dosya indirmek için şu komutu kullanabilirsiniz:
Invoke-WebRequest -Uri "https://example.com/file.zip" -OutFile "C:\file.zip"
Bu komut, belirtilen URL’den dosyayı indirir ve “C:\Downloads” dizinine kaydeder.
6. Normal Kullanıcı Hesabı ile Açılmış PowerShell’i Yönetici Hesabı ile Açtırma
Normal bir kullanıcı hesabıyla açılmış PowerShell penceresini yönetici olarak açmak için aşağıdaki adımları izleyebilirsiniz:
Start-Process powershell -Verb runAs
Bu komut, mevcut PowerShell penceresini yönetici olarak açar ve yönetici haklarıyla çalıştırır.
Sonuç
Bu makalede, PowerShell kullanarak dosya yürütme, betik çalıştırma, sessiz kurulum, dosya indirme ve yönetici olarak açma işlemlerini öğrendik. Bu komutları kullanarak Windows ortamında çeşitli işlemleri kolaylıkla gerçekleştirebilirsiniz. Daha fazla bilgi ve komutlar için PowerShell’in kendi yardım sistemini (Get-Help
) kullanabilirsiniz.
PowerShell ile ZIP ve RAR Dosyalarını Açma
PowerShell, dosya yönetimi için güçlü bir araçtır ve ZIP dosyalarını açmak oldukça basittir. Ancak, RAR dosyalarını açmak için ek yazılımlar gereklidir. Bu makalede, PowerShell kullanarak ZIP ve RAR dosyalarını nasıl açabileceğinizi öğreneceksiniz.
1. ZIP Dosyalarını Açma
ZIP dosyalarını açmak için PowerShell’in yerleşik Expand-Archive
cmdlet’ini kullanabilirsiniz:
Expand-Archive -Path "C:\Path\To\YourFile.zip" -DestinationPath "C:\Path\To\Extract"
Bu komut, belirtilen ZIP dosyasını “C:\Path\To\Extract” dizinine çıkarır. Eğer ZIP dosyasını mevcut dizine çıkarmak isterseniz, -DestinationPath
parametresini kullanmadan sadece Expand-Archive -Path "C:\Path\To\YourFile.zip"
komutunu kullanabilirsiniz.
2. RAR Dosyalarını Açma
PowerShell, RAR dosyalarını doğrudan açmak için yerleşik bir cmdlet sağlamaz. Ancak, üçüncü taraf araçlar kullanarak RAR dosyalarını açabilirsiniz. Örneğin, 7-Zip gibi bir araç kullanabilirsiniz:
- 7-Zip’i kurduktan sonra, RAR dosyalarını açmak için aşağıdaki komutu kullanabilirsiniz:
"C:\Program Files\7-Zip\7z.exe" x "C:\Path\To\YourFile.rar" -o"C:\Path\To\Extract"
Bu komut, belirtilen RAR dosyasını “C:\Path\To\Extract” dizinine çıkarır.
Eğer 7-Zip kurulu değilse, resmi web sitesinden indirip yükleyebilirsiniz. Komutu çalıştırmadan önce 7-Zip’in kurulu olduğundan ve 7z.exe
dosyasının belirtilen konumda bulunduğundan emin olun.
Sonuç
Bu makalede, PowerShell kullanarak ZIP ve RAR dosyalarını nasıl açabileceğinizi öğrendiniz. ZIP dosyalarını PowerShell’in yerleşik cmdlet’i ile kolayca açabilirken, RAR dosyaları için üçüncü taraf bir araç kullanmanız gerekebilir. Daha fazla bilgi ve komutlar için PowerShell’in yardım sistemini (Get-Help
) kullanabilirsiniz.
PowerShell ile Görev Zamanlayıcısı Oluşturma ve Yönetme
Windows görev zamanlayıcısı, belirli görevleri otomatik olarak gerçekleştirmek için kullanılır. PowerShell, bu görevleri oluşturmak ve yönetmek için güçlü bir araçtır. Bu makalede, PowerShell kullanarak görev zamanlayıcısı oluşturma, düzenleme ve silme işlemlerini öğreneceksiniz.
1. Görev Zamanlayıcısı Oluşturma
Yeni bir görev oluşturmak için New-ScheduledTask
ve Register-ScheduledTask
cmdlet’lerini kullanabilirsiniz. Aşağıda basit bir örnek verilmiştir:
- Görev Tanımı: “C:\Path\To\YourScript.ps1” dosyasını her gün saat 9:00’da çalıştıran bir görev oluşturacağız.
$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-File C:\Path\To\YourScript.ps1"
$trigger = New-ScheduledTaskTrigger -Daily -At "09:00AM"
$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable
Register-ScheduledTask -TaskName "MyDailyTask" -Action $action -Trigger $trigger -Settings $settings
Bu komutlar, her gün saat 9:00’da belirli bir PowerShell betiğini çalıştıran bir görev oluşturur.
2. Varolan Görevi Düzenleme
Varolan bir görevi düzenlemek için önce görevi almalı, ardından düzenlemeleri yapmalısınız:
- Görevi Alma:
$task = Get-ScheduledTask -TaskName "MyDailyTask"
$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-File C:\Path\To\NewScript.ps1"
$trigger = New-ScheduledTaskTrigger -Weekly -DayOfWeek Monday -At "09:00AM"
$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable
Set-ScheduledTask -TaskName "MyDailyTask" -Action $action -Trigger $trigger -Settings $settings
Bu komutlar, görevi haftalık olarak her pazartesi günleri saat 9:00’da çalışacak şekilde günceller.
3. Görev Zamanlayıcısını Silme
Bir görevi silmek için Unregister-ScheduledTask
cmdlet’ini kullanabilirsiniz:
- Görevi Silme:
Unregister-ScheduledTask -TaskName "MyDailyTask" -Confirm:$false
Bu komut, “MyDailyTask” adındaki görevi siler. -Confirm:$false
parametresi, silme işleminde onay istemeden doğrudan silinmesini sağlar.
Sonuç
Bu makalede, PowerShell kullanarak Windows görev zamanlayıcısında nasıl görev oluşturabileceğinizi, mevcut görevleri nasıl düzenleyebileceğinizi ve gereksiz görevleri nasıl silebileceğinizi öğrendiniz. PowerShell’in bu yetenekleri, sistem yönetimini ve otomasyonu daha verimli hale getirmenize yardımcı olabilir. Daha fazla bilgi ve komutlar için PowerShell’in yardım sistemini (Get-Help
) kullanabilirsiniz.
PowerShell ile Ekran Görüntüsü Alma
PowerShell ile ekran görüntüsü almak, otomatikleştirilmiş testler, raporlar veya hata ayıklama işlemleri için kullanışlı olabilir. Bu makalede, PowerShell kullanarak ekran görüntüsü almanın adımlarını öğrenebilirsiniz.
1. Ekran Görüntüsü Alma Komutları
PowerShell doğrudan ekran görüntüsü almak için yerleşik bir komuta sahip değildir. Ancak, bu işlemi yapmak için Windows API’lerini kullanabiliriz. Aşağıda, ekran görüntüsü almak için bir PowerShell betiği örneği verilmiştir:
# Ekran görüntüsü alma fonksiyonu
Add-Type -TypeDefinition @"
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;
public class ScreenCapture
{
public static void Capture(string fileName)
{
Rectangle bounds = Screen.PrimaryScreen.Bounds;
using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
{
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(bounds.Location, Point.Empty, bounds.Size);
}
bitmap.Save(fileName, ImageFormat.Png);
}
}
}
"@
# Ekran görüntüsünü belirli bir dosyaya kaydet
[ScreenCapture]::Capture("C:\EkranGoruntusu.png")
Bu betik, `System.Drawing` ve `System.Windows.Forms` kütüphanelerini kullanarak ekran görüntüsünü alır ve belirtilen dosya yoluna kaydeder.
2. Ekran Görüntüsünü Belirli Bir Bölgeden Alma
Ekran görüntüsünü belirli bir bölgeden almak istiyorsanız, `Rectangle` sınıfını kullanarak bölgeyi tanımlayabilirsiniz. Aşağıda bir örnek verilmiştir:
# Ekran görüntüsünü belirli bir bölgeden alma fonksiyonu
Add-Type -TypeDefinition @"
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;
public class ScreenCapture
{
public static void CaptureRegion(string fileName, int x, int y, int width, int height)
{
Rectangle bounds = new Rectangle(x, y, width, height);
using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
{
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(bounds.Location, Point.Empty, bounds.Size);
}
bitmap.Save(fileName, ImageFormat.Png);
}
}
}
"@
# Belirli bir bölgeden ekran görüntüsünü kaydet
[ScreenCapture]::CaptureRegion("C:\BolgedeEkranGoruntusu.png", 100, 100, 800, 600)
Bu betik, ekranın belirli bir bölgesinden ekran görüntüsü alır ve belirtilen dosya yoluna kaydeder.
3. Ekran Görüntüsünü Otomatikleştirme
Ekran görüntüsü alma işlemini belirli aralıklarla veya bir olay tetiklendiğinde otomatik olarak gerçekleştirmek için bir zamanlayıcı kullanabilirsiniz. İşte bir örnek:
# Ekran görüntüsü alma fonksiyonu ve zamanlayıcı
$scriptBlock = {
[ScreenCapture]::Capture("C:\OtomatikEkranGoruntusu_" + (Get-Date -Format "yyyyMMdd_HHmmss") + ".png")
}
$timer = New-Object Timers.Timer
$timer.Interval = 60000 # 1 dakika
$timer.AutoReset = $true
$timer.Enabled = $true
$timer.add_Elapsed($scriptBlock)
Write-Host "Ekran görüntüsü alma işlemi başlatıldı. Kapatmak için Enter tuşuna basın..."
Read-Host
$timer.Stop()
Bu betik, her dakika bir ekran görüntüsü alır ve dosya adını tarih ve saat bilgisi ile kaydeder. Zamanlayıcıyı durdurmak için Enter tuşuna basabilirsiniz.
Sonuç
PowerShell ile ekran görüntüsü almak, çeşitli otomasyon ve raporlama işlemleri için kullanışlıdır. Yukarıdaki örnekler, ekran görüntüsünü alma ve kaydetme işlemlerini nasıl gerçekleştirebileceğinizi göstermektedir. Kendi ihtiyaçlarınıza göre bu betikleri özelleştirebilirsiniz.
Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]
- .bak sql dosyası açma ve import etme işlemi
- .NET Framework 3.5 yüklemesi başarısız oluyor
- “Home Assistant ile SMTP Mail Kurulumu: Adım Adım Kılavuz ve En İyi Uygulamalar
- 1. SİBER GÜVENLİK – HEDEF BELİRLEME
- 2. SİBER GÜVENLİK – BİLGİ TOPLAMA
- 2024 Resmi Tatiller
- 2025 Resmi Tatiller
- 3. SİBER GÜVENLİK – TARAMA YAPMA
- 4. SİBER GÜVENLİK – YETKİ YÜKSELTME
- Açık Port Sorgulama CMD
- Active Directory – PDC Primary Active Directory Bulma Komutu
- Active Directory Computer Obje Silme Yetkisi
- Active Directory Güvenliği
- Active Directory Kullanıcı Oluşturma Yetkisi Verme
- Active Directory Silinmiş Nesneleri Kurtarma
- Active directory sunucularının saat ayarlarını dünya saatine göre senkronize etme
- Active Directory Unlock Account Permission
- Active Directory Zamana Dayalı Grup Üyeliği
- Active Directory’de LAPS Kullanarak Local Administrator Parolalarını Nasıl Yönetirsiniz?
- Active Directory’de LAPS Parolasını PowerShell İle Nasıl Görebilirsiniz?
- Active Directory’de LAPS Parolasını PowerShell ile Nasıl Sıfırlarsınız?
- Active Directory’den BitLocker Kurtarma Parolası nasıl alınır
- AD üzerinde Kullanıcının Parolasını kim sıfırlamış
- Adobe Illustrator ile Vektörel Logo Nasıl Yapılır
- Adobe Illustrator Yazıyı Vektöre Çevirme
- ADS ile Google Reklam Verme
- Ağırlık ölçü birimleri
- Alfabe
- Alfanümerik Nedir?
- AM ve PM Nedir?
- Amerika’da saat kaç?
- Anakart Modeli Nasıl Öğrenilir?
- Anydesk
- ARİF AKYÜZ – SİTE İÇERİĞİ
- Arif Akyüz Kimdir? Teknoloji Tutkunu Bir Profesyonelin Hikayesi
- Arif Akyüz’e Ait Yazılımlar – Kendi Geliştirdiğim Projeler ve Teknolojiler
- ARP Nedir?
- ASN Kodu Nedir?
- Aynı Ağdaki Farklı Bir Cihazdaki Hyper-V Konsolunu Yönetme: Adım Adım Kılavuz
- Azure Active Directory
- Backup Policy
- Belirli Bir Süre Sonra Silinen Süreli Mail Gönderme
- Bilgisayar Model Bilgisi Değiştirme Windows
- Bilgisayara uygulanan Group policy görme komutu CMD
- Bilgisayara uygulanan Windows Updatelerin Listesini Çekme
- Bir Monitörün Karbon Ayak İzi
- Bitlocker Gpedit İle Devreye Alma İşlemi
- BitLocker ile USB Disk Şifreleme ve Yönetimi
- Biyometrik Fotoğraf Nedir?
- Bot nedir?
- Bu bilgisayar windows 11’i çalıştıramaz hatası çözümü
- C# XML Dosyası Veri Çekme, Ekleme, Silme, Güncelleme İşlemleri
- Çalışıyorum iş teklifi aldım nasıl bir cevap vermeliyim
- CDN Nedir?
- Centos 7 IP Değiştirme
- Centos Komutları
- Centos Kullanıcı Silme Komutu
- Centos NFS Disk Mount Etme
- Centos VMware Tools kurulumu
- CGNAT Nedir?
- ChatGPT
- ChatGPT Nedir? Nasıl Kullanılır? Arif Akyüz
- Christmas Lights
- Chrome Tarayıcı Geçmişi Silme
- Cisco Meraki ağında bir cihaza MAC adresi kullanarak statik IP adresi nasıl atanır
- Cisco Router Yapılandırma
- Cisco switch de açık ve kapalı portları görme
- Cisco Switch Kurulumu
- Cisco Switch Model Öğrenme Komutu
- Cisco Switch Port Açma ve Port Kapatma
- Cisco Switch Üzerinde ki Kullanıcıların Listesini çekme, Kullanıcı Oluşturma ve Kullanıcı Parolası Sıfırlama
- Cisco WLC AP Işıkları Yakma
- Cisco WLC IOS XE HTTP HTTPS Arayüzü Kapatma
- CMD (Komut İstemi) Kullanarak Whois Sorgusu
- CMD ile Ağdaki Bilgisayarların Hostname Bilgisini Öğrenme
- CMD ile Bilgisayara Yüklü Uygulamaların Listesini Çekme
- CMD ile Bilgisayarı Kapatma
- CMD ile Bilgisayarı Yeniden Başlatma
- CMD ile dış IP öğrenme
- CMD ile Domaine Alma
- CMD ile Dosya Silme Komutu
- CMD ile Dosya ve Klasör arama
- CMD ile Dosya veya Klasör adı Değiştirme
- CMD ile Format Atma ve Diskpart ile Format Atma
- CMD ile Klasör Oluşturma
- CMD ile Klasör Silme
- CMD ile kullanıcı oluşturma
- CMD ile kullanıcı şifresi değiştirme
- CMD ile kullanıcı silme
- CMD ile Notebook’un Seri Numarasını Öğrenme
- CMD ile Time Zone Değiştirme Komutu
- CMD ile toplu ping atma
- CMD ile Uzak Bilgisayarı Kapatma
- CMD ile Web Sitesi Açma
- CMD komutları
- Çocuklar için Çarpım Tablosu
- Çok Uluslu Şirketlerin IT İhtiyaçları: Kapsamlı Bir Rehber
- Command to Learn Cisco Switch Serial Number With Putty and CLI
- Computer Management CMD Command
- Computer SID Öğrenme
- Copilot Nedir
- CrowdStrike Güncellemesi ile Gelen Mavi Ekran Sorununu Nasıl Çözebilirsiniz?
- Cryptolocker Extension List
- CryptoLog – Cryptosim
- CSS icon Paket
- CSS ile div Gizleme İşlemi
- Deleting User Profile Files with Powershell
- DHCP Fail-over on Windows Server 2019
- Dijital Dönüşüm Nedir
- Dikkat çekici YouTube reklamları oluşturma rehberiniz
- Disable RDP Clipboard Group Policy
- Diskpart
- DNS Önbelleği Temizleme
- DNS Önbelleğini Görüntülemek ve Temizlemek
- Domain Admin Grubu Üyelerinin Listesi Çekme
- Domain Admin Grubuna Yeni Kullanıcı Eklendiğinde Otomatik Bildirim Alın: PowerShell Betiği ile Adım Adım Kılavuz
- Domain Functional Level Upgrade
- Dosya İzinleri Sembolleri
- Doviz Çeviri
- Download VMware Tools
- DryTek Syslog Utility
- Dünyanın en Güvenilir ve hızlı DNS Sunucuları OpenDNS Google DNS Cloudflare DNS
- Duvar Kağıtları
- E-Ticaret Sitesi Nasıl Kurulur
- Edge Explorer Mode
- Edge Tarayıcı Geçmişi Silme
- Edge Tarayıcıda Arka Planı Siyah Yapma
- En büyük 10 siber saldırı
- En çok kullanılan portlar
- En çok Kullanılan TCP Portları ve Anlamları
- En çok Kullanılan UDP Portları ve Anlamları
- En iyi Online Siber Güvenlik Araçları – Arif Akyüz
- Endpoint Central – FortiClient VPN Dağıtımı
- Endpoint Central – FortiClient VPN Un install
- EternalBlue nedir?
- Etkili Geri Bildirim
- Event ID – 6272 Network Policy Server Granted Access To A User
- Excel de Rastgele Sayı Üretme
- Excel de sütunları alt alta birleştirme
- Excel Dosyasındaki İsimlerle PowerShell İle Toplu Klasör Oluşturma: Adım Adım Rehber
- Excel Filtrelenmiş Hücrelere Yapıştırma
- Excel klasör içindeki dosyaları listeleme
- Exchange CU bilgisi Öğrenme komutu
- Exchange versiyon bilgisi öğrenme komutu
- Exchange: Bypass Malware Filtering
- Facebook Pixel Kodu Nedir Nasıl Alınır
- Fake Hacker Screen
- Flash Diski Normal Diske Çevirme
- Formatlanan disk üzerinden veri kurtarma
- Forti Firewall – Forti Manager ile log izleme
- Forti Firewall Gelişmiş Filtreleme
- Forti Firewall IP verme
- Forti Firewall log kontrolü
- Forti Firewall tarih ve saat aralığına göre log izleme
- Forti Gate v7.4.1 KVM Kurulumu ve İncelemesi
- Forti IP verme
- FortiClient EMS Nedir
- FortiGate CLI ile Model Numarası Öğrenme
- FortiGate FortiOS 7.0 kurulumu
- Fortigate Yedek Alma
- FreeFileSync – Dosya eşitleme Programı
- Gelişim
- Gerçek Zamanlı Siber Tehdit Haritası
- Gizlilik politikası
- Google ADS dönüşüm izleme
- Google Bard ile Tanışın
- Google Chrome Allow cookies on These sites
- Google Chrome Allow JavaScipt on These sites
- Google Chrome Allow pop-ups on These sites
- Google Chrome Maskelenmiş Şifreleri Görüntüleme
- Google Chrome şifreleri içe aktarma
- Google DNS
- Google Gmail Uygulama şifresi oluşturma
- Google Reklam Verme
- Google Tag Manager Kurulumu Türkçe Anlatım
- Google Tag Manager Tıklama Takibi
- GPO – SMB signing not required
- GPO ile domain admin hesaplarının RDP yapmasını engelleme
- GPO ile Yalnızca Uzak masaüstü’nü Ağ Düzeyinde Kimlik Doğrulama ile çalıştıran bilgisayarlardan yapılan bağlantılara izin ver
- GRC Nedir?
- Group Policy ile OneDrive Ayarlarını Yönetme
- Günlük Otomatik FTP Yedekleme ve Eski Yedeklerin Silinmesi
- Güvenli olmayan TLS Versiyonlarını kapatma
- Güvenlik Açığı Bilgi Bankası 07 Ağustos 2023 – 13 Ağustos 2023
- Hesap devamlı kilitleniyor
- hiberfil.sys nedir? hiberfil.sys Nasıl Silinir?
- Hız testi
- Hollanda’da saat kaç?
- Hong Kong’da saat kaç?
- How to configure Kaspersky VPN on pfSense using OpenVPN
- How to configure Proton VPN on pfSense using OpenVPN
- How to Create Trusted Self-Signed SSL Certificates and Local Domains for Testing
- HPE StoreOnce Systems
- HTML Dosyasına CSS Ekleme
- HTML Dosyasına JavaScript Bağlama
- HTML ile Basit Yapım Aşamasında Web Sitesi Kodu
- HTML Satır Aralığı
- Html Sayfalarında Satır Atlama ve Alt Satıra Geçme
- HTTP/1.1 ve HTTP/2: Fark Nedir?
- Hyper-V Config Tools
- Hyper-V Sanal Makinesinin Kısayolu Nasıl Oluşturulur
- İç Network Saldırıları
- IDS Nedir
- IE Prevent running First Run Wizard
- IIS Üzerinden CSR Kodu Nasıl Oluşturulur
- indir
- İngilizce Ölçü Birimlerini Okunuşu
- İngilizce Paranın Okunuşu
- İngilizce Sayılar ve Türkçe Okunuşları
- İngilizce Tanışma Soruları ve Cevapları
- İngilizce Yılların Okunuşu
- İngilizce Yüzdeli Sayıların Okunuşu
- INSTAGRAM REKLAM EĞİTİMİ
- Instagram Reklam Hesabı Kapatıldı
- Instagram Reklam Hesabım Kapatıldı Nasıl Açabilirim?
- Internet Explorer Devre Dışı Bırakma
- IP ile MAC adresi Öğrenme
- IPS Nedir
- IPv6 Nedir?
- IPv6 Proxy
- IPv6 URL olarak nasıl yazılır
- İş teklifi alıyorum nasıl bir cevap vermeliyim
- ISP’lerin IP Blokları Firewall Kurallarınız İçin
- ISP’lerin Kullandığı IP Bloklarını Sorgulama
- İstanbul’da saat kaç?
- IT Denetim Maddeleri
- Kali Linux Crackmapexec Smb
- Kali Linux Hostname Değiştirme Komutu
- Kali Linux ile Güvenlik Açığı Tespit Etme
- Kali Linux ile Güvenlik Açığı Tespit Etme Rehberi: Adım Adım Kılavuz
- Kali Linux Kurulumu
- Kali Linux NMAP Açık Port Sorgulama
- Kali Linux Özel Komutlar
- Kali Linux Program Kaldırma
- Kali Linux Python 3 Kurulumu ve HTTP Servisini Etkinleştirme
- Kali Linux SNMPWALK
- Kali Linux SSH Portunu Aktif Etme
- Kali Linux Türkçe Yapma Kodu
- Kali Linux Update Komutu
- Kali Linux VMware tools kurulumu
- Kali Linux’a Apache Web Sunucusu Kurma
- Kali Linux’a NGINX Web Sunucusu Kurma
- Kali Linux’ta Root Şifresi Değiştirme
- Kali Linux’ta Unutulan Root Şifresini Sıfırlama
- Kaspersky Security Center Sürüm Geçmişi
- Kendimi Nasıl Geliştirebilirim
- Komut İstemi kullanarak Windows Server Windows Update
- Kronometre
- Kullanıcı hesabının sürekli kilitlenmesi
- Kurumsal Toplantı Sonrası Kullanılabilecek İfade: “Let’s Meet Again!”
- LAPS Komutları
- LAPS Kurulumu ve Yapılandırma
- Laptop bataryası dolduğunda ekranda bildirim çıkması
- Let’s Encrypt®FileZilla Server ile Nasıl Yapılandırılır
- Link-Local Multicast Name Resolution (LLMNR) enabled
- Linux için Log4j taraması
- Linux Ubuntu Apache de bir den fazla Web Sitesi Yayınlama
- Linux’ ta Process Yönetimi
- Linux’ta Dizin Yapısı
- Linux’ta Dosya İzinleri
- Linux’ta Kritik Dosyalar
- Linux’ta Paket Yönetimi
- Linux’ta Dosya komutları
- Linux’ta Kullanıcı yönetimi
- Live Chat
- Lokasyon Yedekliliği
- Londra’da saat kaç?
- MAC Adresi Değiştirme
- Mağaza VLAN IP Genişletme
- Makaleler
- Mbps to kbps Converter
- Meditasyon Müzikleri
- Microsoft Edge Kaldırma
- Microsoft Edge Update Gif Video
- Microsoft Endpoint Manager
- Microsoft Entra Nedir?
- Microsoft Intune EDR import Server
- Microsoft Purview eDiscovery
- Microsoft Security Compliance Toolkit 1.0
- Microsoft Ürünleri Güvenlik Açığı Bülteni
- Microsoft Volume Licensing Service Center – 365
- Mozilla Firefox’u Active Directory GPO ile kaldırma
- msfconsole update
- MSFvenom ile Daha Güvenli Kod Elde Etme
- MSI ve EXE Dosyaları İçin Gözetimsiz Kurulum Parametreleri – Unattended Installation Parameters for MSI and EXE Files
- Multi Bootable USB Hazırlama
- Müşteri Kaydı
- Müşteri Sorgulama
- NBTSTAT NEDİR
- Nmap ile Güvenlik Açığı Taraması: Adım Adım Rehber
- NMAP Komutları
- Normal Kullanıcı ile Açılmış CMD üzerinden Yönetici olarak CMD Penceresine geçme
- Not
- Notgor
- Office 365 aktarım parametresi
- Office 365 Message Trace
- Office 365 Raporlama Paneli
- Office 365 Yönetim Paneli
- OneDrive Sürüm Geçmişi
- OneDrive Yüksek Ram Kullanımı
- Online Hesap Makinesi
- Online Kamera Test
- Online Meeting
- Online PDF Birleştirme
- Online Ping
- OpenAI Chatbot
- Opencart Google Ads dönüşüm izleme kodu ekleme ( snippet ekleme )
- OpenCart Sosyal Medya İkon Paketi | Kolay Entegrasyon ve Özelleştirme
- Oracle Linux SSH Port Restart
- Oracle Linux SSH Services Status
- Oracle Linux Update Komutu
- Oracle Linux, CentOS ve Ubuntu Server’da Dış IP Adresi Öğrenme Yöntemleri
- Outlook ileri tarihli mail gönderme
- Outlook Mail Geri Çekme
- Outlook okundu olmuyor
- OwnCloud Bellek Temizliği
- Pass-the-Hash (PtH) Saldırısı Nedir ve Nasıl Korunulur? | Siber Güvenlik Rehberi
- Password Expiration Date AD User
- Password Policy
- PDF Şifreleme ve PDF dosyasını şifreleme
- PfSense Güvenlik Duvarında IPSec VPN Nasıl Yapılandırılır
- Pfsense Güvenlik Duvarınızı Koruma: Let’s Encrypt ile Ücretsiz SSL Sertifikası Kurulumu
- pfSense HA Yapılandırması
- PfSENSE ile Network Trafiği İzleme
- pfSense OpenVPN Kurulumu
- PfSense URL Filter – URL Block
- PfSense’te GUI erişimi için 2FA nasıl yapılandırılır
- phpmyadmin Upload size değiştirme
- Ping IPv6
- Power Shell ile Ağdaki Cihazlarda Local Admin Hesabı Oluşturma
- PowerShell ile Active Directory de Kullanıcı Bilgileri Güncelleme
- PowerShell ile Active Directory de Kullanıcı Oluşturma
- PowerShell ile Active Directory de Toplu Kullanıcı Oluşturma
- PowerShell ile Active Directory Kurulumu Windows 10 ve Windows 11 için
- Powershell ile ADB Komutları: Android Cihazlarını Yönetme Rehberi
- PowerShell ile Domain Admin Grubuna Üye Kullanıcıları Listeleme
- Powershell ile domain deki cihazların local admin hesaplarını çekme
- PowerShell İle E-posta Gönderme SMTP Protokolü Kullanarak
- Powershell ile EXE Dosyası Oluşturma: Adım Adım Rehber
- PowerShell ile Hostname ve İşletim sisitemi bilgilerini çekme
- PowerShell ile İki Gün Önce Oluşturulmuş Dosyaları Otomatik Silme
- PowerShell ile Konum Tespit Etme
- PowerShell ile Regedit Kaydı Oluşturma
- PowerShell ile Script Yazma
- Powershell ile Uzaktaki Bilgisayarlara Dosya Gönderme
- PowerShell ile Windows Uygulamalarını Zorla Kaldırma Rehberi
- PowerShell Komutları
- PowerShell Komutu ile User Profile Dosyasını Silme
- PowerShell Nasıl Kullanılır
- Programsız CPU Sıcaklığını Görme
- PS2EXE Modülünü PowerShell ile İndirme
- PX to PT Converter
- Python ile 443 Portu Dinleme ve Bağlantı Sağlama: Basit Test Betikleri
- Python ile 80 Portu Dinleme ve Bağlantı Sağlama: Basit Test Betikleri
- Python ile Otomatik E-Posta Gönderme ve SEO Meta Verileri Oluşturma
- Python ile Otomatik Oturum Açarak CPanel ve PhpMyAdmin Üzerinden Veritabanı Yedekleme Adımları
- Python ile Sunucu-İstemci Modeli Nasıl Oluşturulur?
- Qualys Client Agent Manual Synchronization
- Qualys komutları – Arif Akyüz
- Qualys Kullanıcıların Açık Olduğu Cihazları Bulma
- Qualys Nedir? Nasıl Kurulur?
- Random MAC adresi Oluşturma
- Random password generator
- Ransomware Simulasyonu Nedir?
- Rastgele Şifre Oluşturucu
- RDP – Set time limit for disconnected sessions (30 minute)
- RDP Event Viewer ID
- RDP Network Level Authentication
- RDP Port Değiştirme
- Resmi Yazıya Dönüştürme Resmi Worde Dönüştürme
- rsync nedir nasıl çalışır komutları nelerdir?
- RVTools
- Sağ Tık Menüsüne Program Ekleme
- Sağlam Kurtarma Bölümü Silme
- Samsung tablet rom atma
- Samsung telefon rom atma
- SCP ile Linux Makinadan Dosya Alma
- SD-WAN Nedir
- Seçtiğiniz parolanın güvenli olduğuna emin olun!
- Server 2025 İndirme ve İnceleme
- Server odası Kontrol Listesi
- SharePoint site oluşturma
- Siber Farkındalık Mesajları
- Siber Güvenlik – Uzaktan Kamera Açma ve Konsol Elde Etme
- Siber Güvenlik – Websitesi Zafiyet Keşfi
- Siber Güvenlik Bülteni
- Siber Güvenlik Sertifikaları
- Siber Haberler
- SID ID Öğrenme
- Şifreli mail gönderme
- Sistem Güvenliği Nasıl Sağlanır?
- Sızma Testi nedir? Zafiyet taraması nedir?
- SM; FTP, SMB2, SMB3 (şifrelenmiş), AFP, NFS ve WebDAV
- SMB Signing Disabled
- SMB Signing Disabled or SMB Signing Not Required Solution
- SMB Signing Disabled or SMB Signing Not Required zafiyetini kapatma
- SNMP V3 ve SNMPWALK V3 Kullanımı
- Snow Java Script Efect
- Snow-test
- Sosyal Mühendislik Atakları – Social Engineering
- Split Tunnel Nedir? Full Tunnel Nedir?
- SQL Injection Attack
- SQL Server 2019 kurulumu
- SSDP ne için kullanılır?
- Standart bir kullanıcı hesabıyla domain admin grubuna üye olan kullanıcıların listesini çekmek
- Stelaer Saldırılarına Karşı Nasıl Güvende Olurum
- Sunucular için Sürdürülebilirlik
- Switch komutları
- Synology ds1515+ NAS Disk Kurulum
- Task Scheduler ile Dosya ve Klasör silme PowerShell ile Dosya ve Klasör silme
- Terminal Sunucularda tüm kullanıcılar için aynı proxy adresi tanımlama
- This device is joined to azure ad
- Time zones – Windows Time zones
- TÜM MAKALELER
- Tüm Yazıları
- Ubuntu 22.04 LAMP Kurulumu
- Ubuntu 22.04 Mysql Kullanıcı Silme Mysql Database Silme Mysql Kullanıcı Listeleme Mysql Database Listeleme
- Ubuntu 22.04 Program Kaldırma
- Ubuntu 22.04 üzerine ownCloud Kurulumu
- Ubuntu 22.04’e Samba kurmak ve yapılandırmak
- Ubuntu Disk Genişletme (Disk Extend)
- Ubuntu dosya kopyalama komutu
- Ubuntu Kurulu Olan PHP Versiyonlarını Görme ve Değiştirme
- Ubuntu ManageEngine Endpoint Central Agent Installation.
- Ubuntu ManageEngine Endpoint Central Agent Removal.
- Ubuntu Masaüstüne Kısayol Oluşturma
- Ubuntu php8.1 Kaldırma Komutu
- Ubuntu Server Change IP Adress
- Ubuntu SSH Portunu açma
- Ubuntu Terminal Klavyeden Zoom Yapma Kısayolu
- Ubuntu Update ve Upgrade Komutu
- Ubuntu VMware Tools kurulumu
- Ubuntu’da hostname değiştirmek için aşağıdaki adımları izleyebilirsiniz:
- Ubuntu’da Root Hesabı ile Oturum Açma
- Ubuntu’da Root Şifrenizi Değiştirme
- Ücretsiz ve Sınırlı Zafiyet Tarayıcıları: OpenVAS, Nessus ve Nikto ile Güvenliğinizi Artırın
- Uninstall Kaspersky Agent
- Upload
- URL Filter Listesi
- Ürün Çekme
- USB Disk Engelleme Programsız
- USB İşletim Sistemi
- User SID Öğrenme
- Uzunluk ölçü birimleri
- vCenter Kullanıcı Yetkilendirme
- vCenter Kurulumu
- Viritual Box Sanal Makineler için Ağ Ayarları
- Virtual IPs nedir?
- Virtualized Intel VT-X/EPT is not supported on this platform Sorununun Çözümü
- Virüslerle Yeniden Tanışın Siber Farkındalık
- VM Backup Restore İşlemi
- Vmware Workstation Encryption Kırma
- VMware Workstation Network Ayarları ve Anlamları
- VMWare Workstation Sanal Makinaları Otomatik Olarak Başlatın
- WAN IP adresinizi PowerShell kullanarak Görüntülemek
- WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- We couldn’t update the system reserved partition – Server 2012 Upgrade to 2019
- Web Sitenize WhatsApp ve Instagram Butonları Nasıl Eklenir? (Adım Adım Rehber)
- What is My IP? – IP Adresinizi Hızla Öğrenin
- Whatsapp Butonu
- Whatsapp sipariş butonu ekleme
- Whoami komutları
- Windows 10 Şifre Kırma Programsız
- Windows 10 Startup Folder
- Windows 10 sürüm geçmişi
- Windows 10 ve Windows 11 için PIN ile Oturum Açma
- Windows 11 – RSAT Active Directory, DHCP, DNS ve Bitlocker Yönetim Toolarının Kurulumu
- Windows 11 Görev Çubuğuna Masaüstü Klasörünü ekleme
- Windows 11 Özelleştirme
- Windows 11 Startup Folder
- Windows 11 tema görünüm özelleştirme
- Windows 2016 Startup Folder
- Windows Boot Ekranındaki İsmi Değiştirme
- Windows da standart bir kullanıcının bir uygulamayı yönetici olarak çalıştırmasına izin verme
- Windows da uygulamanın hangi portu kullandığını bulma
- Windows Defender Credential Guard Kaydedilmiş Kimlik Bilgilerini Kullanmaya İzin Vermiyor
- Windows için Log4j Taraması
- Windows SMB Version 1 (SMBv1) Detected
- Windows Terminal ile SSH Yapma
- Windows Update’in yüklendiği saati görmenin yolu var mı?
- Windows Üzerinde Port Yönlendirme
- Windows üzerine MacOS kurulumu VMware
- Windows’da İlgili Dosyaya Sadece Yazma Yetkisi Verme Taşıma ve Kopyalama Engelleme
- Windows’da Standart Kullanıcıya WMI Verilerini Okuma Yetkisi Verme
- Windows’ta WireGuard Sunucusunu Kurun ve Yapılandırın
- WinRM’in etkin olup olmadığını öğrenmek için birkaç farklı yöntem kullanabilirsiniz
- Woocommerce Alışverişe kapatma
- WooCommerce Belirli Kategorilerde Fiyat Gizleme
- Woocommerce Bir kategoriyi Sepet Sayfasında Zorunlu Kılma
- WooCommerce Fiyat Gizleme
- WooCommerce Minimum ve Maximum Adet
- WooCommerce Seçenekli Ürünlerde En Düşük Fiyatı Gösterme
- Woocommerce sepete ekle düğmesinin üzerindeki ADET alanını gizleme
- WooCommerce SEPETE EKLE yazısı değiştirme
- Woocommerce ürün fiyatlarının yanına yazı yazma
- WooCommerce ürün sayfasında ürün açıklaması kaldırma
- Word Belgesine Şifre Koyma
- Word Belgesinin Korumasını Kaldırma
- Word İçindekiler tablosu oluşturma
- WordPress Arama butonu kaldırma gizleme
- WordPress Debug Loglarını Nasıl Devre Dışı Bırakabilirsiniz? | Güvenlik İçin İpuçları
- WordPress Google Ads dönüşüm izleme kodu ekleme
- WordPress Sitenize Mobil Cihazlardan Görülebilecek Bir Navigator Footer Ekleme Rehberi
- WordPress Sitenizi Güvende Tutmanın 10 Etkili Yolu: Adım Adım Kılavuz
- WordPress Whatsapp butonu ekleme
- WordPress’te Özel Mouse Simgesi Ayarlama: Adım Adım Kılavuz
- WPScan API Kullanarak Kapsamlı WordPress Güvenlik Taraması
- WPScan ile WordPress Güvenlik Taraması: Adım Adım Rehber
- Yapay Zeka AI Yüzü
- Yapay Zeka Platformları ve Makine Öğrenimi
- Yönetim Konsollarım
- Youtube Video Test
- Yüz Tanıma Sistemi Kurulumu
- Zombi Video Wallpaper