Showing posts with label tr_TR. Show all posts
Showing posts with label tr_TR. Show all posts

Monday, 24 February 2014

Windows Server 2012 R2 Versiyonları Özellik Karşılaştırması

Windows Server 2012 R2 Versiyonları Özellik Karşılaştırması








































































































































































































































































































































































































































Windows Server 2012 R2 DatacenterWindows Server 2012 R2 StandardWindows Server 2012 R2 EssentialsWindows Server 2012 R2 Foundation
Limitler
Maksimum kullanıcılisansa bağlılisansa bağlı2515
Maksimum SMB Bağlantı16,777,21616,777,2161677721630
Maksimum RRAS Bağlantıunlimitedunlimited5050
Maksimum IAS Bağlantı2,147,483,6472,147,483,6475010
Maksimum 64-bit soket646421
Maksimum RAM4 TB4 TB64 GB32 GB
Server can join a domainEvetEvetSadece migrasyon içinSadece migrasyon için
DirectAccessEvetEvetDokümantasyona bkz.Evet
Sunucu Rolleri
Active Directory® Certificate ServisleriEvetEvetEvetEvet
Active Directory Domain ServisleriEvetEvetGerekliEvet (isteğe bağlı)
Active Directory Federation ServisleriEvetEvetEvetEvet
AD Lightweight Directory ServisleriEvetEvetHayırEvet
AD Rights Management ServisleriEvetEvetEvetEvet
Application ServerEvetEvetEvetEvet
DHCP SunucusuEvetEvetEvetEvet
DNS SunucusuEvetEvetEvetEvet
Fax SunucusuEvetEvetEvetEvet
File ServisleriEvetEvetEvetEvet
Hyper-VEvetEvetHayırHayır
Network Policy and Access ServisleriEvetEvetEvetEvet
Print and Document ServisleriEvetEvetEvetEvet
Remote AccessEvetEvetEvetEvet
Terminal Servisleri Application SharingEvetEvetHayırEvet
Terminal Servisleri GatewayEvetEvetHayırDokümantasyona bkz.
Web Servisleri (IIS)EvetEvetEvetEvet
Windows Deployment ServisleriEvetEvetEvetEvet
Windows EssentialsEvetEvetDefaultHayır
Windows Media Servisleri support (Streaming Media Servisleri)Kurulum seçenekleri dokümantasyonuna bkz.Kurulum seçenekleri dokümantasyonuna bkz.EvetKurulum seçenekleri dokümantasyonuna bkz.
WINS SunucusuEvetEvetEvetEvet
Özellikler
RODC – read only domain controllerEvetEvetHayırHayır
Automatic Virtual Machine ActivationBoth guest and hostAs guestAs guestHayır
Best Practices AnalyzerEvetEvetEvetEvet
BranchCache Hosted SunucusuEvetEvetEvetEvet
BranchCache P2P CacheEvetEvetEvetEvet
Windows Control PanelEvetEvetEvetEvet
Distributed File System ReplicationEvetEvetEvetEvet
Data DeduplicationEvetEvetHayırHayır
ISCSI target supportEvetEvetEvetEvet
DirectAccessEvetEvetEvetEvet
Dynamic Memory (in virtualization)EvetEvetEvetHayır
Failover ClusteringEvetEvetHayırHayır
"Hot" add/replace RAMEvetEvetEvetHayır
IPAM (IP Address Management)EvetEvetEvetEvet
Microsoft Management ConsoleEvetEvetEvetEvet
Minimal Server InterfaceEvetEvetHayırHayır
Network Load BalancingEvetEvetEvetEvet
Non-volatile Memory Express desteğiEvetEvetEvetEvet
Windows PowerShellEvetEvetEvetEvet
Server Core modeEvetEvetHayırHayır
Sunucu lisans loglamasıEvetEvetEvetEvet
Sunucu YöneticisiEvetEvetEvetEvet
SMB Direct and SMB over RDMAEvetEvetEvetEvet
Storage Management ServiceEvetEvetEvetEvet
Storage SpacesEvetEvetEvetEvet
Volume Aktivasyon ServisleriEvetEvetHayırHayır
VSS (Volume Shadow Copy Service) integrationEvetEvetEvetEvet
Windows Sunucu Update ServisleriEvetEvetEvetHayır

Hyper-V ve Storage Server için karşılaştırmanın bulunduğu PDF dokümanını http://www.microsoft.com/en-us/download/confirmation.aspx?id=41703 adresini ziyaret edebilirsiniz.

Wednesday, 12 February 2014

Powerhell ile AD sorgulamaları için basit bir script

Bu basit ve küçük PowerShell scriptini el altında bulundurarak Active Directory (AD) nizi hızlıca anahtar kelime kullanarak sorgulayabilirsiniz. Cevap olarak size obje tipi kısıtlaması olmadan bulduklarını döndürecektir. Bu basit halini isterseniz değiştirip daha farklı işler de yaptırabilirsiniz. Derinlemesine aramalardan önce kolayca obje bulma konusunda yardımcı olacağını düşünüyorum.
param(
[Parameter(Mandatory=$true,Position=1)][string]$Query
)
$filter = "anr=$Query"
$dc = "DCSunucunuz:3268"
Get-ADObject -LDAPFilter $filter -Server $dc

Kullanımı


.\Get-Something01.ps1   osxx

Çıktısı









































DistinguishedNameNameObjectClassObjectGUID
CN=Osman SHENER,…Osman SHENERuser2c973a30-4e…
CN=osxxNOT01,OU=…osxxNOT01computer840e9c35-4d…
CN=osxxOSDW7TEST…osxxOSDW7TEST20computerafe1c1fe-41…
CN=osxxPC01,OU=W…osxxDSK01computer3db219e1-44…
CN=osxxVM,OU=San…osxxVMcomputerecefbb2f-44…

Monday, 10 February 2014

Windows Server 2012 R2 'da Görev Yürütücüsünde gözükmeyen disk performans verileri

Windows Server 2012 R2 'da Görev Yürütücüsünde gözükmeyen disk performans verileri
Windows Server 2012 R2 işletim sisteminde görev yürütücüsünü açtığınızda Performans sekmesinde disk verilerini göremiyorsanız.

ws2012tsmngnodiskperf

Aşagıdaki şekilde diskperf -y komutunu Admistrator yetkileri ile açtığınız komut istemi penceresinde çalıştırarak aktive edebilirsiniz.

diskperf -y

ws2012tsmngdiskperf

Friday, 17 January 2014

VMWare'de sistem uyarı tonlarını iptal etmek.

VMWare'de sistem uyarı tonlarını iptal etmek.
Eğer sesli sistem uyarı tonunu belirli bir sanal makine için iptal etmek istiyorsanız.

VM'e ait .vmx dosyasına aşağıdaki satırı notepad aracılığı ile ekleyip kaydedin sanal makine kapalı iken.
mks.noBeep = "TRUE"

Eğer bunu tüm sanal makineler için gerçekleştirmek istiyorsanız aynı ekleme işlemini global konfigürasyon dosyaı olan config / config.ini üzerinde yapmalısınız.

Benim sunucumda C:\ProgramData\VMware\VMware Workstation altında idi.

Eğer dosya yoksa yaratmanız da mümkün.

vmware_dis_beeps

Friday, 10 January 2014

Haber: SCCM 2012 SQL Server Views dokümantasyonu yayınlandı.

SCCM ürün takımı SCCM 2012 için SQL Server Views dokümantasyonunu yayınladı.

Yeni dokümantasyonu aşağıdaki TechNet adresinde bulabilirsiniz.

Creating Custom Reports by Using SQL Server Views in System Center 2012 Configuration Manager

Dokümantasyon genel olarak üç ana bölüme ayrılmış:



 

Tuesday, 17 December 2013

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/intl.so'

 

Bir Linux sunucumda local mail gönderimi için bir servis kurduktan sonra aşağıdaki hataları otomatik olarak mail adresime almaya başladım.

[ -x /usr/lib/php5/maxlifetime ] && [ -d var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 - type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} /dev/null \; -delete

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/intl.so' - /usr/lib/php5/20090626+lfs/intl.so:cannot open shared object file: No such file or directory in Unknown on line 0

Sunucuda /usr/lib/php5# cd 20090626+lfs/ klasöründe intl.so dosyasını göremeyince, eklemek için aşağıdaki komutu kullanarak sorunu çözdüm. Umarım size de yardımcı olur.

sudo apt-get install php5-intl

 

Monday, 11 November 2013

MS Güncelleme : SCCM 2012 R2 (OSD, PXE, WDS)

MS'in yayınladığı bu SCCM 2012 R2 güncellemesini özellikle OSD bileşenini ve PXE-enabled dağıtım noktalarını kullanıyorsanız kaçırmamanızı tavsiye ederim. zira WDS ve yavaş imaj transferi problemlerinizin çözümü olabilir.

Don't miss this update for SCCM 2012 R2 if you use OSD feature with PXE-enabled DPs. As it might be your saviour for your WDS or slow transfer problems.

Makaleden alıntı.

Özet


Bu güncelleme Microsoft System Center 2012 R2 Configuration Manager'de aşağıdaki sorunları giderir.

Sorun 1


Bir dağıtım noktasında (Dist. Point) a PXE rolü atadığınızda veya bir boot imajında 'Deploy this boot image from the PXE-enabled distribution point' seçeneğini seçtiğinizde WDS yani Windows Deployment Servisi duruyorsa. Ayrıca Windows Uygulama günlüğünde aşağıdaki hatasının alınması.

Faulting application name: svchost.exe_WDSServer, version: 6.3.9600.16384, time stamp: 0x5215dfe3
Faulting module name: MSVCR100.dll, version: 10.0.40219.1, time stamp: 0x4d5f034a Exception code: 0xc0000005
Fault offset: 0x000000000005f61a
Faulting process id: 0xae4
Faulting application start time: 0x01cec5d767184634
Faulting application path: C:\Windows\system32\svchost.exe
Faulting module path: C:\Program Files\Microsoft Configuration Manager\bin\x64\MSVCR100.dll

Not Bu problem sadece site sucnularındaki dağıtım noktalarını etkiler.

Sorun 2


İşletim sistemi imajının SCCM 2012 R2 istemcisine indirilme işlemi daha eski versiyona sahip SCCM 2012 istemcilerinden uzun sürüyor olması.

Kurulum


Bu güncelleme Central Admin. ve Primary sitelara, yönetim konsollarına ve istemcilere uygulanır. Site sunucusuna kurduğunuzda size istemci güncelleme paketi oluşturma imkanı da sunar.

Site sunucularına kurulumdan sonra boot imajlarının update edilmesi gerektiğini unutmayın.

Tam makaleye http://support.microsoft.com/kb/2905002 adresinden ulaşabilirsiniz.

 

Monday, 7 January 2013

SCCM'de MDT DB kullanarak domaine dahil etme islemini otomatik ve lokasyon spesifik gerceklestirmek

Eger sizde benim gibi Task Sequence'nizde bilgisayarlarin domaine dahil olma isleminde "Apply Network Settings" lokasyona ozel degerleri otomatik algilayip uygulamak istiyorsaniz. Yani bir den fazla domain'e sahipseniz ancak bir den fazla islem yaratip her bir domain icin ayri sorgular yazmak istemiyorsaniz. SCCM'nize entegre olmus MDT'nin veritabanini kullanarak bu islemi kolaylastirabilirsiniz.

Tek yapmaniz gereken MDT DB de yaratiiginiz lokasyonlarin ozelliklerine gerekli degerleri girmek ve SCCM OSD'de ki Task Sequence'de bu degerleri cagirmak olacak.

MDT DB'de lokasyon altinda degistirilecek degerler Domain and Workgroup bolumu altinda yer almakta, buradaki degerleri kendi domain ayarlariniza gore konfigure etmeniz gerekmekte. Bu zaten sadece MDT kullanilarak yapilan isletim sistemi kurulumlarindan bildiginiz bir adim olabilir.

07-01-2013 13-27-03






















DomainAdmin : 
Bilgisayari domaine eklerken kullanilacak kullanici adi. Ornek : OSDAdmin
DomainAdminDomain : DomainAdmin kullanicisinin domaini Ornek: Domain1
DomainAdminPassword : Domain Admin kullanicisinin sifresi
JoinDomain : Bilgisayarin dahil edilecegi domain adi, Ornek: Domain1.yerel
MachineObjectOU : Bilgisayar objesinin yaratilacagi OU, Ornek: OU=YeniBilgisayarlar,DC=Domain1,DC=yerel

Daha sonra SCCM'de ki mevcut task sequence'nizde Apply Network Settings adimini konfigure etmeniz gerekmekte, degisken isimleri aynen MDT DB deki gibi olacagindan isiniz cok basit.

Domain : %JoinDomain%
DomainOU : %MachineObjectOU%
Account : %DomainAdmin%
Password : %DomainAdminPassword%
07-01-2013 13-25-08

Seklinde degisikliklerinizi yapmaniz yeterli olacak, sifre yi girerken yuzdeleri basa ve sona yazmayi unutmayin,

Thursday, 6 September 2012

WSUS Dinamik Guncellemeler

Dinamik guncellemeler ile Windows 8 kurulumunu isletim sistemi icinden cagirdiginizda (Ornegin Windows 7), kurulum programi yeni kurulum dosyalari, suruculer ve diger gerekli dosyalarin yeni versiyonlarini online olarak kontrol etmeye olanak sagliyor.

Ancak kurulum, isletim sistemi disinda veya WinPE altindan cagrilirsa dinamik guncellemlerin kontrol edilemediginide hatirlatmak lazim.

Kurulumu yapan kisi Windows 8 veya Windows Server 2012 kurarken Dinamik Guncellemeri kullanip kullanmayacagina karar verebiliyor, eger kurulum unattended yapiliyor ise bu ozellik answer dosyasinda konfigure edilebiliyor.

Dinamik guncellemelerin kullanilmasi kurulum sonrasi uygulacan guncelleme sayisini azalttigi gibi donanim uyumlugunu da arttiriyor.

Aslinda daha onceki Windows surumlerindeki guncellemeler gibi calisiyor ancak bu islemin kurulum sirasinda yapilabiliyor olmasi Windows 8 ve Windows Server 2012 isletim sistemleri ile hayatimiza girdi.

Dinamik guncellemeler 3 ana kategoriye ayrilmakta, bunlar;

Kurulum uygulama guncellemeleri : Kurulum asamasina has guncellemeleri edinerek son versiyon kurulum uygulamasini kullanmanizi sagliyor, bu daha sorunsuz kurulum deneyimi icin cok kullanisli bir ozellik.

Yeni veya degismis suruculer : Basarili bir kurulum icin gerekli donanim suruculeri, o an kullandiginiz donanim sorgulanarak indiriliyor, sadece ag, goruntu, ses ve depolama aygitlari suruculeri indiriliyor.

Isletim sistemi icin guncellemeler : Isletim sistemi icin yuksek oncelikle uygulanmasi gereken guvenlik yamalari bu asamada indiriliyor.

Thursday, 19 July 2012

WSUS : Yeni urun ailesi destegi : MS BitLocker Administration and Monitoring

WSUS artik MS BitLocker Administration and Monitoring'i yani daha cok bilinen kisa adi ile MBAM i desteklemeye basladi. MBAM icin hizmet paketleri, istege bagli guncellemeler, kritik guncellemeler ve guvenlik guncellemeler WSUS ile uygulanabilecek.

MBAM guncellemeleri daha onceden oldugu gibi MS Catalog sayfasindan erisilebilir olmaya devam edecel : http://catalog.update.microsoft.com.


Wednesday, 30 May 2012

WSUS 3.0 SP2'da Update Status Terminolojisi

WSUS bilgisayarlar ve gruplari icin guncelleme durum raporlari sunmakta, bu raporlarda durum modlarina gore filtrelemeler yapilmasinada olanak saglamakta. Asagida mevcut durum modlarinin ne anlamlari hakkindaki bilgiyi bulabilirsiniz.
Installed : Guncelleme bilgisayara yuklendi.
Needed : Bu ibare eger bir bilgisayar icin ise guncellemenin bilgisayarla uyumlu oldugunu ve kurulmasi gerektigini gosterir.  Eger bir bilgisayar grubu icin ise gruba uygulanabilir oldugunu belirtir.

Ayrica asagidaki durumlarda da Needed ibaresini gorebilirsiniz.
  • Guncelleme onaylanmis ancak istemci henuz WSUS sunucunuz ile irtibata gecip bu bilgiyi almamis olabilir.
  • Guncelleme istemci tarafindan indirilmis ve yuklenmis olabilir ancak istemci henuz WSUS sunucunuz ile irtibata gecip bu bilgiyi vermemis olabilir.
  • Guncelleme istemci tarafindan indirilmis ve yuklenmis olabilir ancak istemci guncellemenin aktfi olabilmesi ve basarili yuklenmis sayilmasi icin yeniden baslatilmayi bekliyor olabilir.
  • Guncelleme istemci tarafindan indirilmis fakat henuz yuklenmemis olabilir
  • Guncelleme istemci tarafindan indirilmemis ve henuz yuklenmemis olabilir
Installed/Not Applicable : Bu ibare guncellemenin istemciye kurulmus oldugunu veya guncellemeye istemcinin ihtiyac duymadigini belirtir. Grup icin ise sayi idafe eder.
No status : Bu ibare istemcinin guncelleme edinildigi andan itibaren WSUS sunucunuzla temasa gecmedigini ifade eder.
Failed : Kurulum veya sonucun algilanmasi sirasinda bir hata olustugunu gosterir.

Last contacted : Istemcinin en son ne zaman WSUS sunucunuzla konustugunu gosterir.

Kaynak: http://technet.microsoft.com/en-us/library/dd939917(WS.10).aspx

Friday, 18 May 2012

WSUS'un hangi veritabani instance ini kullandigini gormek ve test etmek

WSUS kurulumunuzun hangi DB Instance ini kullandigini rahatca gorebilir ve test edebilirsiniz,

Bunun icin asagidaki sekilde registry editoru kullanabilirsiniz, ve SqlServerName degerini kontrol edebilirsiniz.

WSUSDBInstnc

Veya asagidaki komutu komut penceresinde calistirabilirsiniz.
Reg query "HKLMSOFTWAREMicrosoftUpdate ServicesServerSetup" /v SqlServerName
  wsusdbinstcmd

Ve eger sunucunuzda sqlcmd.exe uygulamasi var ise kolayca baglanti testi yapabilirsiniz.
sqlcmd -S SqlServerName -E -d SUSDB

Eger Windows Internal DB kullaniyorsaniz WSUS icin yukaridaki komutta bulunan SqlServerName kismina asagidaki degeri kullaniniz.
np:\.pipeMSSQL$MICROSOFT##SSEEsqlquery

ve varsa hata mesajlarini not edip sorunu gideriniz.
sqlcmd uygulamasini edinmek icin : sqlcmd Utility.

Saturday, 5 May 2012

WSUS Klasorleri ve anahtarlarinin izinleri

Web servisleri sorun giderim asamalarinda klasorlerin ve anahtarlarin izin ayarlari onemli rol oynamaktadir, asagida WSUS web servisleri klasorleri ve anahtarlarinin erisim izinlerinin nasil kontrol edebileceginiz hakkinda bilginin yani sira varsayilan kurulum degerleri de bulunmakta.

cacls komutu
Bu komut Klasor Erisim Kontrol Listelerini (directory access control lists (ACLs)) goruntulemede ve degistirmede kullanilir. Komutun ciktisi erisim seviyesini gosterir. (f=tam yetki, w=yazma, r=okuma, n=yok) ve bu haklarin alt klasorlere nasil aktarilacagini.(OI=sadece bu klasor ve dosyalar, CI=bu klasor ve alt klasorler, IO=uygulanmiyor).

Komutla ilgili daha fazla detaya  cacls command reference adresinden ulasabilirsiniz.

WSUS kurulumu asagidaki Web service klasorlerini olusturur.
  • WSUSInstallDir\WebServices\apiremoting30 (WSUSInstallDir burada WSUS kurulumunu yaptiginiz klasoru ifade ederi.)
  • WSUSInstallDir\WebServices\clientwebservice
  • WSUSInstallDir\WebServices\dssauthwebservice
  • WSUSInstallDir\WebServices\reportingwebservice
  • WSUSInstallDir\WebServices\serversyncwebservice
  • WSUSInstallDir\WebServices\simpleauthwebservice
  • WSUSInstallDir\Inventory
  • WSUSInstallDir\Selfupdate
Yukaridaki tum klasorler (self-update haric) asagidaki ACLs ayarlarina sahip olmalidir.
  • NT AUTHORITY\NETWORK SERVICE:(OI)(CI)R
  • BUILTIN\Users:(OI)(CI)R
  • NT AUTHORITY\Authenticated Users:(OI)(CI)R
  • BUILTIN\Administrators:(OI)(CI)F
  • NT AUTHORITY\SYSTEM:(OI)(CI)F
  • The self-update directory should have the following ACLs:
  • BUILTIN\Users:(OI)(CI)R
  • BUILTIN\Administrators:(OI)(CI)F
  • NT AUTHORITY\SYSTEM:(OI)(CI)F

WSUS kayit defteri anahtarlari yetkileri

 Asagidakiler kurulum seviyesindeki ayarlardir.
 \HKLM\Software\Microsoft\Update Services\Server anahtarina Users ve WSUS Reporters gruplarinin okuma yetkisi bulunmalidir.

  •  Bu anahtara asagidaki kullanicilarin tam yetkisi bulunmaktadir. (\HKLM\Software\Microsoft\Update Services\Server\Setup)
  • Network Service
  • WSUS Administrators
  • Administrators
  • System


    Kaynak : http://technet.microsoft.com/en-us/library/cc708487(WS.10).aspx

    Friday, 13 April 2012

    WSUS BITS Performansını ayarlamak

    Group Policy araciligi ile BITS icin transfer performansini optimiz edebilirsiniz. Ornegin hizli bir baglantiya sahip bir istemci bazen cok yavas transferler gerceklestiriyor olabilir bu durumda BITS in kullanacagi band genisligini konfigure etmeniz size yardimci olabilir.

    Not : Unutmayinizki BITS de yapacaginiz bu degisiklikler policenin uygulandigi sistemdeki tum konfigurasyonu belirleyecektir, yani spesifik bir uygulamanin davranisini degistirmek icin kullanilamaz.

    BITS performansini konfigure etmek icin.

    1. Group Policy Object Editoru calistiriniz. (Start>Run>gpedit.msc).
    2. Computer Configuration>Administrative Templates>Network>Background Intelligent Transfer Service. sekmesini bulunuz
    3."Maximum network bandwidth that BITS uses (BITS 2.0)" veya "Maximum network bandwidth for BITS background transfers (BITS 3.0)" ayarini aciniz.
    4.Transfer ratei kbps cinsinden tanimlayiniz. (varsayilan 10 dur).
    5.Band genisligini sinirlamak istedigini zaman dilimini giriniz. (varsayilan 8:00 ile 17:00 arasidir.).
    6.Bu zaman araligi disinda kalan vakitlerde kullanilacak band genisligi limitini belirleyiniz. (varsayilan tumudur ancak baska bir secenek secebilirsiniz.).
    7. OK. seciniz.
    ScreenHunter_05 Dec. 31 14.13 

    ScreenHunter_04 Dec. 31 14.13

    WSUS : Windows Dahili Veritabanini kaldirmak

    Windows Internal Database i sistemden kaldirmak genellikle gerekli olmayan bir islemdir, ancak gerekmesi durumunda Program Ekle/Kaldir dan kaldirmak mumkun olmadigindan asagidi msiexec komutlarini kullanarak kaldirma islemi yapabilirsiniz.

    Ancak bu islemi yapmadan once Windows Internal Database i baska uygulamalarinda kullanmadigindan emin olunuz.

    Windows Internal Database Kaldirmak icin
    1. Komut satiri penceresini acin
    2. Platformunuza uygun msiexex komutunu asagida belirtildigi sekilde calistirin
    • 32-bit platformlar icin : msiexec /x {CEB5780F-1A70-44A9-850F-DE6C4F6AA8FB} callerid=ocsetup.exe
    • 64-bit platformlar icin: msiexec /x {BDD79957-5801-4A2D-B09E-852E7FA64D01} callerid=ocsetup.exe
    Kaldirma islemi diskinizden .mdb ve .ldb dosyalarini silmeyebilir, ve bu daha sonra WSUS kurulumu yapmaya calistiginizda soruna yol acabilir. Bu sebeple kaldirma isleminden sonra %windir%\SYSMSI\SSEE klasorunu temizlemeniz gerekecektir.

    Thursday, 22 March 2012

    WSUS 3.0 SP2 Kurulum Hata Kodlari

    Return Code Return String Meaning
    0x001450SUS_LAUNCH_ERRORSetup conditions are not satisfied.
    0x001451SUS_UNKNOWN_ERRORUnknown error.
    0x001452SUS_REBOOT_REQUIREDReboot is required to complete the installation. This error most commonly occurs when installing Windows® Internal Database.
    0x001453SUS_INVALID_COMMANDLINEInvalid command line entry.
    0x001454SUS_LOWSQLVERSIONInvalid SQL Server version. WSUS supports only computers running at least SQL Server 2005 SP2.
    0x001455SUS_TRIGGERSNOTSETTriggers are not set in SQL Server. For instructions about how to enable nested triggers, see How to: Configure the nested triggers Option (SQL Server Management Studio).
    0x001456SUS_INVALIDPATHInvalid content path is specified.
    0x001457SUS_NETWORKPATHSpecified content path is a network path.
    0x001458SUS_NONNTFS_PATHSpecified content path is not NTFS.
    0x001459SUS_NONFIXEDDRIVESpecified content path is not on a fixed drive.
    0x00145aSUS_NONTFS_DRIVES_PRESENTNo NTFS drives exist on the system.
    0x00145bSUS_INSUFFICIENT_SPACENot enough space is available at the given path. At least 6 GB of space is required.
    0x00145cSUS_NEED_SERVER_AND_PORTBoth server name and port are required for replica mode.
    0x00145dSUS_MSCOM_SERVERSpecified server name ends in .microsoft.com.
    0x001460SUS_ERROR_PREREQCHECK_FAILPrerequisite check failed.
    0x001461SUS_LOWDBSCHEMAUPGRADE_VERSIONThis database schema is too old to be upgraded.
    0x001462SUS_UPGRADE_REQUIREDWSUS Setup must upgrade. Use the /G parameter to avoid this error.

    Thursday, 15 March 2012

    Software Update sonrasi yeniden baslatmaya ihtiyac duyan bilgisayarlari listeleme

    Asagidaki script size WSUS veya Windows Update den updatelerini cekip kurmus ancak kurulum sonra yeniden baslatmaya ihtiyac duyan bilgisayarlari listeleyerek buyuk kolaylik saglayacaktir, ornek script :
    [reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration") | out-null

    if (!$wsus) {
    $wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer();
    }

    $computerScope = new-object Microsoft.UpdateServices.Administration.ComputerTargetScope;
    $computerScope.IncludedInstallationStates = [Microsoft.UpdateServices.Administration.UpdateInstallationStates]::InstalledPendingReboot;

    $updateScope = new-object Microsoft.UpdateServices.Administration.UpdateScope;
    $updateScope.IncludedInstallationStates = [Microsoft.UpdateServices.Administration.UpdateInstallationStates]::InstalledPendingReboot;

    $computers = $wsus.GetComputerTargets($computerScope);

    $computers | foreach-object {
    $_.FullDomainName | write-host;

    # Show which updates are causing the reboot required for the computer. Remove the next 5 lines to only generate a list of computers.
    $updatesForReboot = $_.GetUpdateInstallationInfoPerUpdate($updateScope);
    $updatesForReboot | foreach-object {
    $neededUpdate = $wsus.GetUpdate($_.UpdateId);
    " "+$neededUpdate.Title | write-host;
    # Remove previous lines to only show computers that need updates
    }

    }
    Ornegin bu scriptte hangi updatelerin yuklendigi hakkinda bilge veren kismi cikartarak kendinize sadece bilgisayar isimlerinden olusan bir cikti hazirlayabilirsiniz de , ve bu ciktiyi SCOM/MOM gibi bir sunucuda Task tanimlayarak haftalik yeniden baslatma zamanlamasi yapabilirsiniz. Bunun icin
    sadece bu kismini kullanmaniz yeterli olacaktir.

    [reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration") | out-null

    if (!$wsus) {
    $wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer();
    }

    $computerScope = new-object Microsoft.UpdateServices.Administration.ComputerTargetScope;
    $computerScope.IncludedInstallationStates = [Microsoft.UpdateServices.Administration.UpdateInstallationStates]::InstalledPendingReboot;

    $updateScope = new-object Microsoft.UpdateServices.Administration.UpdateScope;
    $updateScope.IncludedInstallationStates = [Microsoft.UpdateServices.Administration.UpdateInstallationStates]::InstalledPendingReboot;

    $computers = $wsus.GetComputerTargets($computerScope);

    $computers | foreach-object {
    $_.FullDomainName | write-host;
    Bu bilginin kaynagi ve scripting hakkinda daha fazla bilgi icin Microsoft Script Center i siddetle tavsiye ederim.

    Friday, 2 March 2012

    Sysprep ile WSUS degerlerini temizlemek

    Mevcut sysprep.inf dosyanizi notepad ile aciniz, ve asagidaki degerleri [GuiRunOnce] altina ekleyip kaydediniz, komutlar kurulum sonrasi bir defalik calistirilacak ve imajda bulunan eski degerleri temizleyecek, istemcinize yeni SusClientId atanmasini saglayacaktir.

    Eger [GuiRunOnce] altinda baska komutlariniz varsa CommandX de bulunan X degerlerini sizinkilere devam edecek sekilde degistirebilirsiniz.


    Command0=”reg.exe delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f”
    Command1=”reg.exe delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f”
    Command2=”reg.exe delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f”
    Command3=”reg.exe delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f”

    Friday, 24 February 2012

    WSUS'da replika sunuculardan raporlama bilgisini toplamak

    Replika sunucularinizdaki istemci ve guncelleme durumlarinin toparlanip upstream sunucunuza gonderilmesini saglayabilirsiniz, bu size WSUS da raporlamada merkezi kullanim kolayligi saglayacaktir.

    Bu ozelligi aktive etmek icin.
    1. Upstream sunucunuzda yonetim konsoluna girip, Options altindaki Reporting Rollup kismina giriniz
    2. Ve Roll up status from replica downstream servers kutucugunu secip islemi onaylayiniz.

    Eger istemci taramasi sirasinda sunucunuz bir istemcide degisiklik sezerse, bu istemcinin ismi, grubu, IP adresi, isletim sistemi olabilir, istemci ile ilgili bilgileri bir sonraki rollup ta sunucunuza gonderecektir.

    Thursday, 9 February 2012

    WSUS konsolunda gozukmeyen istemciler

    Cok yaygin olarak karsilasilan bazi WSUS istemcilerinin WSUS konsolunda listelenmemesi, bazen listelenmesi probleminin temelinde %99 mukerrer SUSClientID degerleri yatmakta, MS'in KB903262 makaleside bu soruna isik tutmakta.

    Bu sorunu gidermek ise oldukca basit, asagidaki gibi bir batch dosyasini yaratip sorunlu istemcilerde GPO yardimi ile veya elle calistirip sorunu giderebilirsiniz. Eger GPO veya SMS/SCCM ile calistiracaksaniz elbette @Echo off yapmaniz ve Pause komutlarini kaldirmaniz gerekecektir.

     
    @echo on
    Echo 1. Stopping the wuauserv service
    net stop wuauserv
    Pause
    Echo 2. Deleting the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\AccountDomainSid registry key (if it exists)
    REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f
    Echo 3. Deleting the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\PingID registry key (if it exists)
    REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f
    Echo 4. Deleting the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SusClientId registry key (if it exists)
    REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
    Echo 5. Deleting the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SusClientIDValidation registry key (if it exists)
    REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientIDValidation /f
    Echo 5. Restarting the wuauserv service
    net start wuauserv
    Pause
    Echo 6. Resetting the Authorization Cookie (Wait 10 minutes for a detection cycle to finish)
    wuauclt /resetauthorization /detectnow
    Pause