Saturday, May 13, 2017

Move WSUS folders to another drive

Moving WSUS content folder to another drive

To move WSUS updates folder to another drive need to follow below steps:

1) Goto drive where need to copy wsus

2) Create folders  "wsus content" and "wsus logfiles" folders



3) Run cmd as Administrator













4) Type: pushd "C:\Program Files\Update Services\Tools"
5) Type: wsusutil.exe.













6) Type: wsusutil. exe movecontent "x:\wsus content" "x:\wsus logfiles\logfilename"



7) All done. Wait until message will appear


PS: if Following error will appear:

Fatal Error: The WSUS synchronization service (WsusService) cannot be stopped.





Then Goto Services.msc and stop WsusService manually and give full access for "NT Authority\Network Service" account to root folder of the logfiles














Tuesday, April 4, 2017

Connect, Start/Stop Azure VMs with powershell (en-EN)

Connect, Start/Stop Azure VMs with powershell (en-EN)

Identify Azure VMs


Result:


Start Azure VMs which name includes *Contoso* for example


Result:


If need to stop these VMs with powershell then:


Difference between powershell commands and Azure Management Portal that by using Powershell commands you can start or stop few VMs same time but from Management Portal you can't, You can do it one by one only. Imagine that you have more than 20 VMs. Then it'll better to use powershell.


Thursday, March 30, 2017

Sending emails with Powershell (en-EN)

Send emails with Powershell (en-EN)


Main command: send-emailmessage

Additional commands
     -From "Mysendername@xx.com"   //Senders email address
     -To "myreceiver@xx.com"       //First email address which needs to send mail
     -Cc "example@xx.com"            //Second email address which needs to send copy of mail
     -Bcc "example2@xx.com"        //Another email address which needs to send copy of mail. But this receiver will not see other receivers name. 
     -Attachments "Filename.xx"    //Path and name of attachment
     -Subject "About xxxx"              //This is only subject which represents main info about mail
     -Body "Hello please send me email"  //Mail body where you are typing your full message
     -Credential "Username or Domainname\Username" //Specifies a user account which has        permission to do it, without a credential process will be started with current logged in user credentials
     -DelilveryNotificationOption "OnSuccess" //This is notification option for yourself to remind that mail has sent, or failed, or delayed. Without this command there will not notify. There are few parameters for this command: 
          None: No need notification 
          OnSuccess: Notify if the delivery is successful
          OnFailure: Notify if the delivery is unsuccessful
          Delay: Notify if delivery is delayed
          Never: Never notify
     -Port "587"    //If we have different port than standard then we will need this command. By default it will be sent through 25 port
     -SmtpServer "smtp.mailserver.com"   //Specifies your smtp server address
     -UseSSL   //If you need to use SSL for mail then type this commands. If not then not need to type it. By default if you didn't type this comand system will not use SSL.
     -Priority "High"    //By default without using this command mail has normal priority. This command specifies the priority of email. It has following commands: 
     Normal
     Low
     High
     -Encoding "UTF8"   /Specifies the encoding used for body and subject. If you typed on Turkish or Azeri or other language which best works with UTF8 encoding then you need type this command. By defaul systems uses ASCII encoding. Here are other codes which are possible for the encoding:
    ASCII
    UTF8
    UTF7
    UTF32
    Unicode
    OEM
    BigEndianUnicode

Examples:

Sending email to your friend:


Sending email with attachment:





Thursday, March 23, 2017

Azure Certifications

Azure Certifications


Azure Certifications link: 

List of  Azure Certifications:


- Microsoft Certified Solutions Associate (MCSA)

     - MCSA: Cloud Platform
     - MCSA: Linux on Azure

Microsoft Certified Solutions Expert (MCSE)

     - MCSE: Cloud Platform and Infrastructure
Microsoft Certified Solutions Developer (MCSD)
     - MCSD: Azure Solutions Architect
-------------------------------------------------------------------------------------------------------------

MCSA: Cloud Platform

Need to pass any two of these exams:

    Exam 70-532    Developing Microsoft Azure Solutions
    Exam 70-533    Implementing Microsoft Azure Infrastructure Solutions
    Exam 70-534    Architecting Microsoft Azure Solutions 
    Exam 70-473    Designing and Implementing Cloud Data Platform Solutions
    Exam 70-475    Designing and Implementing Big Data Analytics Solutions


MCSA: Linux on Azure

Need to pass following exams:

    Exam 70-533 Implementing Microsoft Azure Infrastructure Solutions
    Exam LFCS     Linux Foundation Certified System Administrator

MCSE: Cloud Platform and Infrastructure

1st Need to earn one of following MCSA certificates:

    MCSA: Windows Server 2012
    MCSA: Windows Server 2016
    MCSA: Cloud Platform
    MCSA: Linux on Azure

2nd Pass any one of following exams:
    
    Exam 70-532    Developing Microsoft Azure Solutions
    Exam 70-533    Implementing Microsoft Azure Infrastructure Solutions
    Exam 70-534    Architecting Microsoft Azure Solutions
    Exam 70-473    Designing and Implementing Cloud Data Platform Solutions
    Exam 70-475    Designing and Implementing Big Data Analytics Solutions
    Exam 70-744    Securing Windows Server 2016
    Exam 70-413    Designing and Implementing a Server Infrastructure
    Exam 70-414    Implementing an Advanced Server Infrastructure
    Exam 70-246    Monitoring and Operating a Private Cloud
    Exam 70-247    Configuring and Deploying a Private Cloud

MCSD: Azure Solutions Architect

You need to pass following exams:

   Exam 70-532    Developing Microsoft Azure Solutions
   Exam 70-533    Implementing Microsoft Azure Infrastructure Solutions
   Exam 70-534    Architecting Microsoft Azure Solutions

What is AZURE


What is AZURE?

        As we know day by day Information Technologies has evolving. From Desktops to Laptops, From simple networks to complex networks, from workstations to Virtual Machines and from virtual machines to the Cloud. Azure is the one of the latest technologies which developed by Microsoft Company. Think it is a Hyper-V machine which include so many images and ready to use machines with different operating systems. Azure also created by the same way and it's just located on internet. Who learned to work with Microsoft family products, will easy adapt on Azure and can start to work on Azure without doubts. 
      Azure provides SaaS (Software as a Service), IaaS (Infrastructure as a Service) and PaaS 
(Platform as a Service). Also Azure supports many different programming languages.


Here is the website for Azure: https://azure.microsoft.com/en-au/


Tuesday, November 1, 2016

3.4 Powershell-də GET-WMI əmri - Şəbəkə qurğuları haqqında (AZ)

3.4 Powershell-də GET-WMI əmri  - Şəbəkə qurğuları barədə (AZ)

Şəbəkə qurğuları bərədə

Get-WMIOBJECT əmrinin üstünlüləri barədə əvvəllər yazmışam. Bu səbəbdən də bu mövzuda gələcəkdə skriptlər yaratmaq üçün lazım olacaq olan mühüm məlumatları paylaşacam. Birçox şirkətdə işlərin avtomatlaşdırılması üçün çox halda skriptlərdən istifadə olunur və bu skriptlərdən əsası şəbəkə avadanlıqlarına aiddir. Şəbəkə avaadnlığı, İP ünvanı, MAC ünvanı və s. barədə məlumatları əldə etməyin bir digər üsulu eyni zamanda CMD-də IPCONFIG ilə də mümkündür. Amma Powershell skriptlərində daha çox powershell-in öz əmrlərindən istifadə etmək daha da əlverişlidir.

Beləliklə:

Şəbəkə adapterləri barədə məlumat üçün:    Ps;\gwmi win32_networkadapter



Burada gördüyünüz kimi Kompyuterdə olan fiziki və virtual şəbəkə adapterləri barədə məlumatlar əks olunub.
Burada biz lazım olan qurğunu filtr vasitəsilə digərlərindən önə çıxara bilərik

ps:\ gwmi win32_networkadapter | where {$_.adaptertype -like "eth*"}


gördüyünüz kimi biz adapter tipi Ethernet olanları önə çıxardıq.
Burada:
  Servicename = Qurğunun qısa adı
  MACAddress = Qurğunun MAC ünvanı
  AdapterType = Qurğunun tipi
    Ethernet 802.3 ("Ethernet 802.3")
     Token Ring 802.5 ("Token Ring 802.5")
     Fiber Distributed Data Interface (FDDI) ("Fiber Distributed Data Interface (FDDI)")
     Wide Area Network (WAN) ("Wide Area Network (WAN)")
     LocalTalk ("LocalTalk")
     Ethernet using DIX header format ("Ethernet using DIX header format")
     ARCNET ("ARCNET")
     ARCNET (878.2) ("ARCNET (878.2)")
     ATM ("ATM")
     Wireless ("Wireless")
     Infrared Wireless ("Infrared Wireless")
     Bpc ("Bpc")
     CoWan ("CoWan")
     1394 ("1394")


DeviceID = Qurğunun İD-si
Name = Qurğunun tam adı
NerworkAddresses = Şəbəkə ünvanı
Speed = Qurğunun sürəti

Buradan göründüyü kimi verdiyimiz əmr şəbəkə qurğusunun adı, İD-si, MAC ünvanı və sürəti barədə məlumatları göstərdi. Amma biz İP ünvanını və SUBNET MASK-ı görmək üçün isə aşağıdakı əmrdən istifadə edəcəyik:

ps:\gwmi win32_networkadapterconfiguration



Sunday, October 30, 2016

3.3 - Powershell-də GET-WMIOBJECT əmri (AZ) (III hissə)

3.3 Powershell-də GET-WMIOBJECT əmri (AZ) (III hissə)

Ana plata, Kontroller və Portlar haqqında

       Əvvəlki bloglarımda daxiletmə qurğuları və yaddaş qurğuların barədə məlumat vermişdim. İndi isə kompyuterlərin mühüm hissəsi olan Ana platada olan bəzi hissələr haqqında məlumatları GWMI WIN32 əmri ilə əldə etməyi göstərəcəm.
     Bildiyimiz kimi ana platalarda kompyuterin əsas hissələrindən sayılır və birçox digər hissələrin bir yerdə işləməsinə kömək edir. Buraya RAM, CPU, BİOS və s. daxildir. Biz bu post-da əmrlər vasitəsilə bu qurğulardan və eyni zamanda ana platanın özü haqqında məlumatları əldə edəcəyik. Və beləliklə bu məlumatlar əsasında şəbəkəmizdə yerləşən kompyuterlər, onların hissələri haqqında məlumatlar əldə edərək cədvəl şəklində saxlayaraq avadanlıqların inventarizasiyanı apara bilərik və ya müəyyən skriptləri və ya Group Policy-ləri istədiyimiz konfigurasiyalı kompyuterlərə tətbiq edə bilərik.
     Beləliklə......

Ana plata haqqında

Ana plata barədə: ps:\gwmi win32_baseboard


Burada:
Manufacturer = Istehsalçı
Model = Platanın modeli
Serial number = Platanın seriya nömrəsi

BİOS barədə məlumat: ps:\gwmi win32_BIOS


Burada:
Manufacturer = İstehsalçı
SMBİOSBİOSVersion = Bios proşivka versiyası
Serial number = Kompyuterin seriya nömrəsi

CPU barədə məlumat: ps:\gwmi win32_processor



Burada:
Addresswidth: 64 = Proçessorun bit versiyası (86 vəya 32 olsa 32 bit, 64 olsa 64 bit)
Architecture: 9                                              :
Availability: 3                                                :      

Caption: Intel64 Family 6 Model 69 Stepping 1 : Bu məlumatlar Proçessorun İntel İ5 proçessor olduğunu bildirir. Proçessorların sıiyahısını technet portalında yerləşdirmişəm: CPU list

RAM bərədə məlumat: ps:\gwmi win32_physicalmemory


Burada:
Banklabel:1 = Ramin yerləşdiyi slotun nömrəsi
Capacity: 4294967296 = Ramın tutumu (Byte ilə) ~4 GB
Datawidth: 64 = Ramın bit tutumu
Manufacturer: Kingston = İstehsalçı
FormFactor: 12 = Ram-ın tipi


      (0) - Unknown
      (1) - Other
      (2) - SIP
      (3) - DIP
      (4) - ZIP
      (5) - SOJ
      (6) - Proprietary
      (7) - SIMM
      (8) - DIMM
      (9) - TSOP
      (10) - PGA
      (11) - RIMM
      (12) - SODIMM
      (13) - SRIMM
      (14) - SMD
      (15) - SSMP
      (16) - QFP
      (17) - TQFP
      (18) - SOIC
      (19) - LCC
      (20) - PLCC
      (21) - BGA
      (22) - FPBGA
      (23) - LGA
Devicelocator:Bottom-Slot 1(left) = Ram-ın yerləşdiyi slotun istiqaməti
MemoryType: 0 = Ram-ın tipi
    Other (1)
    DRAM (2)
    Synchronous DRAM (3)
    Cache DRAM (4)
    EDO (5)
    EDRAM (6)
    VRAM (7)
    SRAM (8)
    RAM (9)
    ROM (10)
    Flash (11)
    EEPROM (12)
    FEPROM (13)
    EPROM (14)
    CDRAM (15)
    3DRAM (16)
    SDRAM (17)
    SGRAM (18)
    RDRAM (19)
    DDR (20)
    DDR2 (21)
    DDR2 FB-DIMM (22) 
    DDR2—FB-DIMM,May not be available; see note above.   24 
    DDR3—May not be available; see note above. 25
    FBD2
Partnumber: HP16D3LS1KFG/4G = Partiya nömrəsi
SerialNumber: 22220663 = Seriya nömrəsi
Speed: 1600 = Sürəti (Mhz-lə)
TypeDetail: 128 = Ram-ın tipi
    Reserved (1)
    Other (2)
    Unknown (4)
    Fast-paged (8)
    Static column (16)
    Pseudo-static (32)
    RAMBUS (64)
    Synchronous (128)
    CMOS (256)
    EDO (512)
    Window DRAM (1024)
    Cache DRAM (2048)
    Non-volatile (4096)