Kayıt defteri gibi bir şeyleri bir sürücü harfi yapmak için powershell'i kullanabileceğinizi biliyorum. Diğer nesneleri bu şekilde işlemek için powershell'de başka nesneler vardır. IIS günlüklerine bu şekilde erişmek için herhangi bir cmd-let bilen var mı? Bu blog yazısı dışarıIIS günlüklerine erişmek için Powershell'i kullanma?
5
A
cevap
5
Kontrol:
2
misiniz hızlı ve kirli senaryo çalışır? (IIS tarafından varsayılan olarak kaydedilir) W3C günlük dosyası başlığının üçüncü satır olarak ithalat-W3CLog.ps1
param ($logfile)
import-csv -Delimiter " " -Header "date","time","s-ip","cs-method","cs-uri-stem","cs-uri-query","s-port","cs-username","c-ip","csUser-Agent","sc-status","sc-substatus","sc-win32-status","time-taken" -path $logfile | where { !($_.Date.StartsWith('#')) }
+0
Bu, IIS 7.0 powershell araçlarını kullanmaya çalışmaktan çok daha iyi. Sadece ekle | Out-GridView -Title "IIS Log Parser", 2. hattınızın sonuna kadar ve daha sonra dosyalarınızı aramak için out-gridview filtrelerini kullanabilirsiniz. –
İlgili konular
- 1. Android: Veritabanından DataView'a erişmek için SimpleCursorAdapter'ı kullanma
- 2. GPU'lara erişmek için VMWare Fusion'ı kullanma
- 3. Aynı ağda iken IIS Express'e erişmek için Android cihazı etkinleştirin
- 4. PropertyPlaceholderConfigurer değerlerine erişmek için spring3 @Value öğesini kullanma?
- 5. PHP'de ebeveyn yöntemine erişmek için call_user_function öğesini kullanma
- 6. Web API'sine erişmek için POST ve urllib2 kullanma API
- 7. Bir etkinliğin parça yöntemlerine erişmek için FragmentManager'ı kullanma
- 8. Perl uyarılarını Log4perl günlüklerine nasıl aktarabilirim?
- 9. Aynı sunucuda IIS ve Apache'yi kullanma
- 10. Bir IIS sanal dizini oluşturmak için WiX kullanma
- 11. nasıl küresel değişkeni erişmek için
- 12. IIS
- 13. IIS
- 14. IIS
- 15. IIS.
- 16. IIS
- 17. IIS
- 18. IIS
- 19. IIS üzerinden etkinleştirme için hafif sunucu motoru IIS
- 20. nasıl erişmek için: compojure işlevi içinde başlıklarını
- 21. BeautifulSoup DC bikeshare'de mevcut bisikletlere erişmek için
- 22. SVN'ye erişmek için Objective-C kütüphanesi
- 23. Sonar'a erişmek için anonim kullanıcılara izin verme
- 24. Modellerime erişmek için içe aktarmam gerekenler nelerdir?
- 25. Google hesabına erişmek için jeton oluşturma
- 26. PHP'ye erişmek için ortam değişkenlerini ayarlama
- 27. nasıl erişmek için dizi [3..last] (yakut)
- 28. Nesnelerin içindeki diziye erişmek için ng-tekrarı
- 29. Uygulama içinde Uygulama oluşturmak için ServerManager'ı kullanma
- 30. Anonim tür alanına erişmek için C# 'de dinamik kullanma - mümkün mü?
sayesinde aşağıdaki kaydet ... Bir #header hattı vardır. Ancak bunlar, istekleri için günlük dosyalarını okuma/ayrıştırma değil, powershell aracılığıyla IIS'nin yapılandırmasını yönetmeye çalışıyor gibi görünüyor. Bir şey mi kaçırdım? – MikeJ
Muhtemelen hiçbir şey kaçırmadınız. Bunlar farkında olduğum tek cmdletler. Tam olarak hangi işlevleri görmek istediğiniz hakkında daha fazla bilgi verebilir misiniz? Günlük dosyaları sadece metin dosyaları doğru mu? Başka bir metin dosyasını ayrıştırmaktan farklı kılan özel bir şey var mı? – EBGreen
Ne yapmak istediğim, bir günlük girdisinde tüm vuı'lara erişebilmem için komut dosyaları oluşturmama neden oldu. Bu yüzden, # 404s, toplam bayt vb. Gibi istatistikleri hesaplayabilirdim. – MikeJ