Raporu İndir
Panelin en üstündeki büyük yeşil düğme. Dosyayı İndirilenler klasörüne kaydeder ve hemen altında “şimdi ne yapacağım” adımlarını gösterir. Asıl kullanılacak yol budur.
Ana eylem
Her Windows cihazda tek dosya çalıştırın. Donanımdan lisansa, disk sağlığından güvenlik açığına kadar her şey toplanır; gün sonunda bütün ofis tek bir Excel tablosunda önünüze gelir.
Cihazda PowerShell’i yönetici olarak açın ve aşağıdaki komutu yapıştırın. Hiçbir şey kurulmaz, dosya indirilmez; script doğrudan bellekte çalışır.
# hepsini birden yapıştırın
$f="$env:TEMP\envanter.ps1"; iwr https://olkando.com/labs/envanter/Envanter-Topla.ps1 -OutFile $f; powershell -ExecutionPolicy Bypass -File $f
Hangisini seçerseniz seçin sonuç aynıdır. Saha şartlarına göre en pratik olanı tercih edin.
Müşteri cihazında internet olmasa bile çalışır. Sahada en çok kullanacağınız yöntem.
E:\
├── Envanter-Basla.bat <-- buna çift tıklayın
├── Envanter-Topla.ps1
├── OKUBENI.txt
└── Envanter\ <-- çıktılar buraya birikir
Parametre vermek istediğinizde veya .bat dosyası engellendiğinde kullanın.
cd E:\powershell -ExecutionPolicy Bypass -File .\Envanter-Topla.ps1
Bellek yanınızda değilse. Cihazın internet erişimi olması gerekir.
$f="$env:TEMP\envanter.ps1"; iwr https://olkando.com/labs/envanter/Envanter-Topla.ps1 -OutFile $f; powershell -ExecutionPolicy Bypass -File $f
Yedi adım. Cihaz başına bir dakikanızı alır, gün sonunda elinizde teslim edilebilir bir tablo olur.
Zip dosyasını indirip bir USB belleğe çıkarın. İnternet varsa USB bile gerekmez, aşağıdaki tek satırlık komut yeter.
Belleği takın ve Envanter-Basla.bat dosyasına çift tıklayın. Kurulum yok, cihaza hiçbir şey yüklenmiyor.
Açılan mavi onay penceresinde Evet deyin. Bu onay olmadan BitLocker, TPM ve disk sağlık verileri okunamaz.
Siyah ekranda bölümler tek tek işlenir. Başında beklemeniz gerekmez, kendiliğinden ilerler.
Tarama biter bitmez HTML rapor tarayıcıda kendiliğinden açılır. En üstte kritik bulgular, altında tüm detay tabloları.
Aynı belleği bir sonraki cihaza takın ve tekrarlayın. Her cihaz kendi raporunu ayrı dosyaya yazar, birbirini ezmez.
Bellekteki _TUM-CIHAZLAR.csv dosyasını Excel’de açın. Bütün ofis tek tabloda, cihaz başına bir satır — envanteriniz hazır.
Her tarama sonunda Envanter klasörüne yazılır. Üçüncüsü bu işin can damarı.
Tarayıcıda açılan okunabilir rapor. En üstte kritik bulgular, altında 26 detay tablosu. Yazdırıp PDF’e çevirerek müşteriye doğrudan teslim edebilirsiniz.
Aynı verinin işlenebilir hâli. Arşivlemek, başka bir sisteme aktarmak veya ileride karşılaştırma yapmak için saklayın.
Her çalıştırmada bir satır ekler, üstüne yazmaz. Aynı belleği tüm cihazlarda gezdirdiğinizde gün sonunda bütün ofis tek Excel tablosunda: marka, model, seri no, RAM, disk, lisans, IP, antivirüs ve kritik bulgu sayısı yan yana.
Rapor açıldığında sol tarafta, sayfayla birlikte kayan bir paylaşım paneli çıkar — raporu okumayı engellemez. En üstteki büyük yeşil Raporu İndir düğmesine basmanız, ardından inen dosyayı WhatsApp veya e-posta ile göndermeniz yeterli.
Panelin en üstündeki büyük yeşil düğme. Dosyayı İndirilenler klasörüne kaydeder ve hemen altında “şimdi ne yapacağım” adımlarını gösterir. Asıl kullanılacak yol budur.
Ana eylem
Cihaz kimliği ve bulgular düz metin olarak panoya kopyalanır. WhatsApp, e-posta, SMS, Teams — nereye isterseniz yapıştırın.
Her yerde çalışır
Özet hazır yazılmış hâlde WhatsApp açılır. Bilgisayarda WhatsApp programı yoksa web.whatsapp.com üzerinden açılır.
Program gerekmez
Varsayılan posta programını açar. Outlook kurulu değilse yandaki Gmail veya Outlook Web düğmeleri devreye girer.
Kuruluysa
Bilgisayarda hiçbir posta programı olmasa bile tarayıcıda yazma penceresi açılır, konu ve içerik hazır gelir.
Program gerekmez
Windows’un kendi paylaşım penceresini açar; oradaki uygulamalara dosyanın tamamı gider. Yalnızca destekleyen tarayıcılarda görünür, yoksa düğme hiç çıkmaz.
Destekleyen tarayıcıda
Yazdır penceresini açar. Yazıcı olarak “Microsoft Print to PDF” seçerseniz PDF elde edersiniz — Windows 10 ve 11’de hazır gelir.
Her yerde çalışır
Raporun tam dosya yolunu panoya kopyalar. WhatsApp veya e-postanın “dosya ekle” penceresine yapıştırmanız yeter.
Her yerde çalışır
Seri numarasından RAM slotlarına, monitörün üretim yılından SSD aşınma oranına kadar. Script salt-okunurdur — hiçbir ayarı değiştirmez, yalnızca okur.
Marka, model, seri no, demirbaş etiketi, kasa tipi, anakart, BIOS. Toplama kasada SMBIOS boşsa anakart bilgisine düşer
Sürüm, yapı, mimari, kurulum tarihi, lisans durumu, destek bitiş durumu, BIOS içindeki OEM anahtarı
Toplam RAM, slot slot kapasite / hız / parça no, boş slot sayısı, ECC hata düzeltme desteği
SSD mi HDD mi, kapasite, sağlık durumu, çalışma saati, SSD aşınma oranı
Sürücü bazında BitLocker durumu ve şifreleme yüzdesi
Ekran kartı, sürücü sürümü; her monitörün markası, modeli, seri no, üretim yılı, inç
IP, MAC, DNS, ağ geçidi, DHCP, bağlantı hızı, dış IP adresi, proxy
Antivirüs, güvenlik duvarı, TPM, Secure Boot, UAC, RDP, SMBv1 protokolü
Yerel hesaplar, şifre yaşı, yönetici grubu üyeleri, ağ paylaşımları
Yerel ve ağ yazıcıları, sürücü, port, varsayılan ve paylaşım durumu
Tasarım kapasitesine göre gerçek kapasite — dizüstü cihazlarda yıpranma oranı
Kurulu programlar, sürüm, yayıncı, kurulum tarihi, başlangıçta çalışanlar
Tarama sırasında 31 ayrı kontrol çalışır. Tetiklenen her madde, raporun en üstünde seviye etiketi ve ne yapılması gerektiğini anlatan bir öneri cümlesiyle listelenir.
Hiçbiri zorunlu değil. Sadece işinizi hızlandırmak istediğinizde kullanın.
| Parametre | Ne yapar | Ne zaman |
|---|---|---|
-YazilimAtla |
Kurulu yazılım listesini atlar. Tarama belirgin şekilde hızlanır. | Çok yavaş cihazlarda |
-Acma |
Bitince HTML raporu otomatik açmaz. | Arka arkaya seri tarama yaparken |
-CiktiKlasoru |
Çıktıların yazılacağı klasörü değiştirir. Örnek: -CiktiKlasoru "D:\Envanter" | Çıktıları başka diske toplarken |
powershell -ExecutionPolicy Bypass -File .\Envanter-Topla.ps1 -YazilimAtla -Acma
Müşteri ofisinde takılmamak için bunları bir kez okuyun, yeter.
-ExecutionPolicy Bypass parametresini eklediğinizden emin olun. Bu parametre cihazın kalıcı politikasını değiştirmez, yalnızca o çalışma için geçerlidir.Get-PhysicalDisk gibi komutlar bulunmadığından script otomatik olarak daha basit yöntemlere döner.-YazilimAtla parametresiyle çalıştırın, tarama süresi ciddi ölçüde kısalır.Aracın tamamı tek bir arşivde. İndirin, USB belleğe çıkarın; üç dosya kendiliğinden aynı klasörde olur.
Windows, internetten inen dosyaları işaretler ve SmartScreen uyarısı verebilir. İndirdiğiniz .zip dosyasına sağ tıklayın, Özellikler penceresinin alt kısmındaki Engellemeyi Kaldır kutusunu işaretleyip Tamam deyin, sonra arşivi çıkarın. Bu sırayla yaptığınızda içindeki üç dosya da temiz çıkar; tek tek uğraşmanız gerekmez.
Tek tek indirirseniz üçünü de aynı klasöre koymanız ve her birinin engelini ayrı ayrı kaldırmanız gerekir.
Her sürümde neyin düzeldiğini, neyin eklendiğini buradan takip edin. Rapor ve CSV çıktıları hangi sürümle üretildiklerini kendi içlerinde taşıyor.
Araç bir USB bellekten çalıştırıldığında Windows o belleği çoğu zaman sıradan bir disk gibi gösteriyor, araç da onu gezilen HER cihazın diskiymiş gibi raporluyordu. Harici depolama artık ayrı bir bölümde. Ayrıca indirme tek dosyaya indi.
Win32_DiskDrive tarafında SATA görünür. Bu yüzden hem sürücü/bölüm eşlemesi hem de BusType birlikte kullanılıyor. Ters yönde bir güvenlik ağı da var: Windows'un kurulu olduğu disk hiçbir koşulda harici sayılmıyor, çünkü cihazın kendi diskini gizlemek fazladan disk göstermekten çok daha kötü bir hatadır.
.zip indiriliyor: dosyalar zaten yan yana çıkıyor ve engel kaldırma işlemi arşiv üzerinde bir kez yapılıyor. Arşiv her istekte kaynak dosyalardan üretiliyor, yani script güncellenince paket de kendiliğinden güncel oluyor; içine ayrıca kısa bir BENI-ONCE-OKU.txt konuyor. Dosyaları tek tek indirme yolu da duruyor.
#indir gibi) çapa adres çubuğunda asılı kalıyordu. Kullanıcı Yukarı çık ile en başa dönse bile URL hâlâ "ben aşağıdayım" diyordu; asıl sorun da buydu: o adres yenilendiğinde ya da paylaşıldığında sayfa doğrudan eski bölüme atlıyordu. Düğme artık sayfayı başa alırken çapayı da siliyor. Geçmişe yeni kayıt eklenmiyor, çapa kaydının yerine geçiliyor - yoksa geri tuşu kullanıcıyı az önce çıktığı yere geri fırlatırdı.
Araç artık aynı imajdan çoğaltılmış cihazları tanıyor. Ayrıca eksik sürücüleri, güncelleme politikasını ve parolasız açılan cihazları raporluyor; iki yanlış bulgu düzeltildi.
_TUM-CIHAZLAR.csv dosyası geri okunup donanım kimliği farklı ama Windows kurulumu aynı olan cihazlar aranıyor. Eşleşince rapora Uyarı seviyesinde bulgu düşüyor.
Get-BitLockerVolume komutu hiç yoktur. Araç bu durumda sürücüye KAPALI yazıp Kritik şifreleme bulgusu üretiyordu; yani bakamadığı bir şeyi "kapalı" diye raporluyordu. Artık Belirlenemedi yazılıyor ve bulgu üretilmiyor.
Win32_Tpm üzerinden gerçek değer (1.2 / 2.0) okunuyor.
AutoAdminLogon) etkinse raporlanıyor. Parola kayıt defterinde düz metin duruyorsa bulgu Kritik oluyor. Parolanın değeri hiçbir koşulda okunmuyor, yalnızca kaydın var olup olmadığına bakılıyor.
Export-Csv -Append eski başlıkla uyuşmayan sütunları sessizce düşürüyordu. Artık başlık karşılaştırılıyor ve uyuşmuyorsa eski dosyaya hiç dokunulmadan kayıtlar _TUM-CIHAZLAR-v2.csv dosyasına yazılıyor. Klon kontrolü her iki dosyayı da okuyor.
Sahada iki cihazın tek cihaz gibi görünmesine yol açan kimlik çakışması giderildi. Raporlar artık hangi araç sürümüyle üretildiklerini de taşıyor.
MachineGuid değerinden üretiliyordu. Bu değer cihaza değil Windows kurulumuna aittir: aynı imajdan kurulmuş ya da diski klonlanmış iki cihaz aynı kimliği taşır ve birikimli CSV'de tek cihaza çöker. Kimlik artık önce SMBIOS UUID ve seri numaralarından üretiliyor; MachineGuid ve MAC yalnızca donanım kimliği hiç okunamazsa devreye giriyor.
Sahada tek tıkla çalışan, kurulum gerektirmeyen, salt-okunur envanter toplama aracı.
_TUM-CIHAZLAR.csv. Aynı USB ile gezilen ofisin envanteri gün sonunda tek dosyada toplanır.
surumler.php ve
Envanter-Topla.ps1 içindeki $ScriptSurum.
İkisi uyuşmazsa bu pencerede uyarı çıkar.