Windows 7 Professional - tüm cihazlar bulunduğunda ve yüklendiğinde?


0

Bir senaryo var:
- her biri Win7 Professional 32 bit'in bir kopyasını çalıştıran birden fazla uç nokta makinesi;
- Yeni makinelere ve gerektiğinde eski makinelere yerleştirdiğim işletim sisteminin önceden oluşturulmuş bir görüntüsüne sahibim;
- İşletim sisteminin ilk açılışında çalıştırılan bazı komut dosyaları vardır;

Tüm aygıtlar bulunup kuruluncaya kadar beklemesi gereken bir komut dosyası var. Windows'un tüm sürücüleri bağlı aygıtlara bulup yüklemediğini kontrol etmenin bir yolu var mı? Belli bir süre beklemeye çalıştım ama bu makineden makineye değişiyor. Bunu nasıl belirleyebilirim? Powershell, Batch, bazı kayıt defteri değerleri?


Bilmiyorum ama benim tahminim Yeni Donanım Ekleme sihirbazı (Hdwwiz.exe) çalışmıyorsa, kurulacak bir şey olmamasıdır.
Stephen

Bunu kontrol edecek!
Piotr Truszkowski

Yanıtlar:


1

İhtiyacınız olan şey mümkün, ama çok fazla iş gerektirecek.

WHERE koşulu ile WMIC'yi kullanabilir ve her bir cihazın durumunu kontrol edebilirsiniz. Buradaki sorun, cihazın hangi parametrelerinin doğrulanabilir olduğuna bağlı olarak, her belirli cihazda NEREDE filtresinin farklı kullanılması gerektiğidir.

Örneğin:

wmic NICCONFIG NEREDE IPEnabled = true

WHERE koşulunu yalnızca IP protokolü etkin olan adaptörleri görüntülemek için kullanır , bu nedenle doğru işlevsel ve etkindir.

NICCONIFIG , NIC sorguları için kullanılan ana parametredir. Her cihazın ana tipinde farklı bir tane olacaktır.

Bu nedenle yapmanız gereken, cihazların türüne göre bir liste yapmak, ana WMIC adlarını almak ve her biri için cihazın doğru şekilde kurulup kurulmadığını gösterebilecek ilgili bir durum niteliği elde etmektir.


Tamam. Bunu bazı C # ile yapabilirim ama tanınmayan cihazları numaralandırmanın bir yolu var mı? Asıl sorun, tüm aygıtları tanıdığım ve ana görüntünün dahil olan tüm sürücüleri içerdiği, tümünün kurulu olup olmadığını kontrol etmem gerekiyor.
Piotr Truszkowski

Evet, WMIC'in Win32_PnPEntity sınıfı, sisteminizdeki cihazları listeleyebilir. 11 (kurulu değil) veya 12 (yükleme hatası) kullanılabilirliği olan cihazları sorgularsanız, tam olarak bu cihazları bulacaksınız.
Aşırı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.