Powershell

  • SMB Signing Not Required Bulgusu Nedir? Zafiyet Nasıl Giderilir ?

    Temel Tanım ve İşlevsellik SMB, ağ üzerindeki cihazlar arasında dosya ve yazıcı paylaşımını sağlayan bir uygulama katmanı protokolüdür. Bu protokol, kullanıcıların ve programların dosyalara, yazıcılara ve diğer ağ kaynaklarına uzaktan erişimini sağlar. İlk olarak IBM tarafından 1980’lerin başında geliştirilmiş ve daha sonra Microsoft tarafından Windows işletim sistemleri için genişletilmiştir. Nasıl Çalışır? SMB, istemci-sunucu modelini kullanır. Bir SMB sunucusu dosya ve…

    Devamını Oku »
  • Powershell Hash Tablosu Kullanımı

    PowerShell'de hash tabloları, anahtar-değer çiftlerini saklamak için kullanılan çok yönlü ve güçlü bir veri yapısıdır. Bunlar, veriye hızlı erişim sağlamak, veriyi düzenli bir şekilde saklamak ve karmaşık veri yapılarını yönetmek için idealdir. Hash tablolarının kullanımı, otomasyon scriptleri yazarken veya çeşitli veri türlerini işlerken PowerShell'in sunduğu en değerli özelliklerden biridir.

    Devamını Oku »
  • Powershell Scriptlerini .exe Haline Getirme

    PowerShell scriptlerini (.ps1 uzantılı dosyalar) EXE (uygulanabilir) dosyalara dönüştürmek, çeşitli nedenlerle arzu edilebilir. Bu işlem, scriptleri son kullanıcılara daha kullanıcı dostu bir format sunmak, dağıtımı kolaylaştırmak veya kodunuzu kaynak kod gözlemlemesine karşı korumak için yapılabilir. Bu yazıda, PowerShell scriptlerini EXE dosyalarına dönüştürme süreci adım adım ele alınacaktır. PowerShell scripti (.ps1 dosyası) EXE’ye dönüştürme aracı (Örneğin, PS2EXE, PowerGUI veya başka bir…

    Devamını Oku »
  • Powershell İle VMware Folder Tag Oluşturma

    $FoldersTags = @( 'RG_Tag1', 'RG_Tag2', 'RG_Tag3', 'RG_Tag4', 'RG_Tag5', 'RG_Tag6', 'RG_Tag7', 'RG_Tag8', 'RG_Tag9', 'RG_Tag10', 'RG_Tag11', 'RG_Tag12', 'RG_Tag13', 'RG_Tag14', 'RG_Tag15', 'RG_Tag16', 'RG_Tag17', 'RG_Tag18', 'RG_Tag19', 'RG_Tag20', 'RG_Tag21' ) $tagCategory = "FolderTags" # Bu kategori adı, tag'lerinizi düzenlemek için kullanılacak. Eğer yoksa, oluşturulacak. # Kategori var mı diye kontrol et if (-not (Get-TagCategory -Name $tagCategory -ErrorAction SilentlyContinue)) { # Kategori yoksa oluştur New-TagCategory -Name…

    Devamını Oku »
  • Powershell ile Dosya Silme Ve Loglama

    Merhaba depolama alanlarımızı doğru yönetmemiz gerekmekte sınırsız alanlara sahip değiliz maalesef. Daha önce iş hayatımda karşılaştığım bir sorun için oluşturduğum powershell’i gündelik hayata uyarlayarak sizinle paylaşmak istedim. Bu powershell script’in amacı belirli bir dosya yolundaki yine belirli bir tarihten eski olanları silmesi ve sildiği dosyaların boyut,isim,dosyanın oluşturuldu tarihi bir .txt dosyasına log olarak yazmak ve artı olarak oluşturduğu .txt dosyasının…

    Devamını Oku »
  • Powershell ve PowerCLI Modülünü Kullanarak Sanal Sunucuların Snapshot’ını Silme

    Daha öncesinde Powershell ve PowerCLI Modülünü Kullanarak Sanal Sunucuların Snapshot’ını Alma – IT BackLogs yazısıyla elinizde listesi bulunan sunucuların toplu şekilde nasıl snapshotlarını alabileceğinizi anlattığımız bir yazıyı paylaşmıştık. VMware tarafından best practices’ler de snapshotları 3 günden fazla tutulmaması gerektiğine yer verilmiş durumda buradan yola çıkarak sunucular üzerinde 3 günden eski olan snapshot’ları silen powershell kodumuzu yazalım; # vCenter Sunucu Bilgileri…

    Devamını Oku »
  • Powershell ve PowerCLI Modülünü Kullanarak Sanal Sunucuların Snapshot’ını Alma

    Powershell diğer yazılım dillerindeki kütüphaneler gibi kullanabileceğiniz modüller sunar. PowerShell Gallery | Home üzerinden modüllerin listesine nasıl indirildiğini ve sürümlerini görüntüleyebilirsin PowerShell modülleri PowerShell script ve komut dosyalarınıza ek fonksiyonelliği eklemek için kullanılan, önceden yazılmış kod blokları ve komut setlerini içeren dosyalardır. PowerShell modülleri, işlevselliklerinizi organize etmek, tekrar kullanmak ve yönetmek için harika bir yol sunar. Modül Yükleme: PowerShell modüllerini…

    Devamını Oku »
Başa dön tuşu