PowerShell əsasları, Quick Assist və Windows Sandbox
Niyə PowerShell?
Əvvəlki dərslərdə məlumatı pəncərələrdən topladınız: Settings, Task Manager, Device Manager, Command Prompt. Bu işləyir, amma hər dəfə beş-altı pəncərə açmaq vaxt aparır və uzaqdan seansda istifadəçinin səbrini tükəndirir. PowerShell — Windows-un daxili əmr dili və əmr pəncərəsidir: bir sətir yazırsınız, cavabı mətn kimi alırsınız. Bu mətni tiketə köçürmək, başqa kompüterin nəticəsi ilə müqayisə etmək və L2-yə göndərmək asandır.
L1 mütəxəssis üçün PowerShell-in ən faydalı hissəsi Get- ilə başlayan əmrlərdir. "Get" — "al, göstər" deməkdir: bu əmrlər yalnız məlumatı oxuyur, heç nəyi dəyişmir. Bu dərsdə yalnız onlarla işləyəcəyik.
PowerShell-i açmaq və əmrin quruluşu
Windows 11-də: Start düyməsinə sağ klik (Win+X) → Terminal. Terminal adətən PowerShell ilə açılır — sətrin əvvəlində PS hərfləri görünür. Windows 10-da: Win+X → Windows PowerShell. Admin versiyası (Terminal (Admin)) bu dərs üçün lazım deyil — onu seçməyin.
Hər əmr Feil-İsim (Verb-Noun) quruluşundadır: Get-Service — "xidmətləri göstər", Get-Process — "prosesləri göstər". Feil nə ediləcəyini deyir, isim isə nəyin üzərində. Faydalı vərdişlər:
- Tab düyməsi əmrin adını tamamlayır:
Get-Servyazıb Tab basın. - Yuxarı ox düyməsi əvvəlki əmri geri qaytarır — təkrar yazmağa ehtiyac yoxdur.
|(pipe — boru) bir əmrin nəticəsini növbəti əmrə ötürür:Get-Process | Sort-Object CPU -Descending.- Böyük və kiçik hərf fərq etmir:
get-servicedə işləyir. - Əmr ilişib qalsa, Ctrl+C onu dayandırır.
| Feil | Mənası | Bu dərsdə |
| Get- | Göstər, oxu | İşlədirik — təhlükəsizdir |
| Set- | Dəyiş | İşlətmirik |
| Stop-, Restart- | Dayandır, yenidən başlat | İşlətmirik |
| Remove- | Sil | İşlətmirik |
| Disable-, Enable- | Söndür, aktiv et | İşlətmirik |
Yeddi faydalı Get- əmri
| Əmr | Nə göstərir | Hansı tiketdə faydalıdır |
| Get-ComputerInfo | Windows nəşri və versiyası, kompüter adı, istehsalçı, model, son açılış vaxtı | Sistem kartı, ilkin məlumat toplama |
| Get-Service | Xidmətlər (arxa planda işləyən Windows proqramları) və vəziyyəti: Running və ya Stopped | "Printer çap etmir" — Print Spooler işləyirmi? |
| Get-Process | İşləyən proseslər, prosessor vaxtı və yaddaş | "Kompüter yavaşdır" |
| Get-NetIPConfiguration | IP ünvanı, şlüz, DNS — ipconfig-in PowerShell variantı | Şəbəkə tiketləri |
| Get-HotFix | Quraşdırılmış Windows yeniləmələri (KB nömrəsi) və tarixi | "Yeniləmədən sonra başladı" |
| Get-PSDrive | Disklər, istifadə olunan və boş yer | "Disk dolub" |
| Get-Help | İstənilən əmrin izahı və nümunələri | Əmri ilk dəfə işlədəndə |
Nümunələr (hər biri tək sətirdir, olduğu kimi yazın):
Get-ComputerInfo -Property OsName, OsVersion, CsName, OsLastBootUpTime— yalnız lazım olan sahələr: nəşr, versiya, kompüter adı, son açılış vaxtı. ParametrsizGet-ComputerInfoçox uzun siyahı verir və bir neçə saniyə çəkə bilər.Get-Service -Name Spooler— çap xidmətinin (Print Spooler) vəziyyəti.Get-Service | Where-Object Status -eq 'Stopped'— dayanmış xidmətlər. Onların çoxu normaldır: lazım olanda özü işə düşür.Get-Process | Sort-Object CPU -Descending | Select-Object -First 5— ən çox prosessor vaxtı işlətmiş 5 proses.Get-NetIPConfiguration— hər adapter üçün IPv4Address, IPv4DefaultGateway və DNSServer.Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 5— son quraşdırılmış 5 yeniləmə.Get-PSDrive -PSProvider FileSystem— disklər; Used və Free sütunları GB ilə.Get-Help Get-Service -Examples— əmrin istifadə nümunələri.
Quick Assist: təhlükəsiz uzaqdan kömək
Telefonda "Start-a basın... yox, aşağıda solda... indi ekranda nə görürsünüz?" demək çox vaxt aparır. Quick Assist (Tez Yardım) Windows 10 və 11-də olan pulsuz alətdir: siz istifadəçinin ekranını görür, icazə veriləndə onu idarə edə bilərsiniz. Açmaq üçün Start → "Quick Assist" yazın. Alət köhnədirsə və ya açılmırsa, Microsoft Store-dan yenilənir. Bir çox şirkətdə başqa uzaqdan dəstək aləti istifadə olunur — iş yerinizin qaydasına əməl edin, amma iş prinsipi oxşardır.
Necə işləyir:
- Kömək edən (siz) Quick Assist-i açır, Help someone düyməsini basır və Microsoft hesabı ilə daxil olur.
- Ekranda 6 simvollu təhlükəsizlik kodu çıxır. Siz bu kodu istifadəçiyə telefonla və ya çatda deyirsiniz. Kod qısa müddət etibarlıdır.
- Kömək alan (istifadəçi) öz kompüterində Quick Assist-i açır, kodu kod sahəsinə yazır və Submit basır.
- Siz ekranı yalnız görmək və ya tam idarə etmək istədiyinizi seçirsiniz. İstifadəçi ekranında kimin qoşulmaq istədiyini (sizin adınızı) görür və Allow ilə icazə verir.
- Seans zamanı istifadəçi istənilən vaxt Pause (fasilə) və ya Leave (çıx) ilə bağlantını dayandıra bilər.
| Etmək lazımdır | Etmək olmaz |
| Əvvəlcə adınızı, tiket nömrəsini və nə edəcəyinizi istifadəçiyə deyin | İstifadəçinin xəbəri olmadan şəxsi fayllara, poçta, brauzer tarixçəsinə baxmaq |
| Mümkünsə əvvəl yalnız ekrana baxın, idarəni lazım olanda istəyin | Parolu istifadəçinin yerinə yazmaq və ya onu sizə deməsini istəmək |
| Hər addımı səsli və sadə dillə izah edin | İstifadəçi kompüterdən uzaqlaşanda seansı açıq qoymaq |
| Sonda seansı bağlayın və tiketə nə edildiyini yazın | İcazəsiz proqram quraşdırmaq və ya ayar dəyişmək |
Quick Assist seansı: qısa danışıq nümunəsi
Texniki addımlar qədər danışıq da vacibdir. İstifadəçi ekranına başqasının baxmasından narahat ola bilər, ona görə hər mərhələni əvvəlcədən deyin. Nümunə:
- Başlanğıc: "Salam, mən IT dəstəkdən (adınız). Tiketiniz üzrə zəng edirəm, nömrəsi (tiket nömrəsi). Problemi birlikdə görmək üçün Quick Assist ilə ekranınıza qoşulmaq istəyirəm. Razısınızmı?"
- Kod: "Ekranınızda Quick Assist-i açın. İndi sizə 6 simvollu kod deyəcəyəm, onu kod sahəsinə yazıb Submit basın. Sonra ekranda mənim adımı görəcəksiniz — adım düzdürsə, Allow basın."
- Seans zamanı: "İndi Settings-i açıram, diskdəki boş yerə baxacağam. Heç nəyi silmirəm." Şəxsi pəncərə açıqdırsa: "Zəhmət olmasa, e-poçtunuzu kiçildin, ona ehtiyacım yoxdur."
- Bağlanış: "Problem həll olundu, seansı bağlayıram. Zəhmət olmasa, bir dəfə çap edib yoxlayın. Hər şey qaydasındadırsa, tiketi bağlayacağam."
Bu cümlələr istifadəçiyə nəzarətin onda olduğunu göstərir və etibar yaradır. Eyni zamanda onu öyrədir: əsl dəstək mütəxəssisi özünü təqdim edir, tiket nömrəsini deyir və hər addımı izah edir. Fırıldaqçı isə adətən tələsdirir, qorxudur və izah vermir. L03-dəki ünsiyyət qaydaları burada da keçərlidir: sadə dil, problemi öz sözlərinizlə təkrar etmək, sonda təsdiq almaq.
Windows Sandbox: birdəfəlik təhlükəsiz Windows
Windows Sandbox (qum qutusu) — əsas sistemin içində açılan kiçik, təcrid olunmuş (əsas sistemdən ayrılmış) Windows pəncərəsidir. İçində proqram quraşdıra, ayarları sınaya bilərsiniz — əsas sistemə toxunmur. Ən vacib xüsusiyyəti: Sandbox bağlananda içindəki hər şey silinir. Növbəti açılışda yenə təmiz Windows olur.
HelpDesk-də istifadəsi: tanımadığınız proqramın quraşdırılmasını əvvəlcə sınamaq, istifadəçiyə göndərəcəyiniz addım-addım təlimatı təmiz sistemdə yoxlamaq, hansısa ayarın nə etdiyini risksiz görmək. Şübhəli e-poçt qoşmalarını isə şirkətin qaydasına görə təhlükəsizlik komandasına ötürün — onları özbaşına açmağa çalışmayın.
| Tələb | İzah |
| Windows nəşri | Yalnız Windows 10/11 Pro, Enterprise, Education. Home nəşrində Sandbox yoxdur |
| Virtuallaşdırma | Prosessorda virtuallaşdırma aktiv olmalıdır; yoxlamaq: Task Manager → Performance → CPU → Virtualization: Enabled |
| RAM | Minimum 4 GB, tövsiyə olunan 8 GB |
| Aktivləşdirmə | Start → "Turn Windows features on or off" → Windows Sandbox; admin hüququ və yenidən başlatma tələb edir |
Nəşrinizi necə bilirsiniz: Settings → System → About → Windows specifications bölməsində Edition, və ya Win+R → winver. PowerShell-də: Get-ComputerInfo -Property OsName (məsələn, "Microsoft Windows 11 Pro").
Aktivləşdirildikdən sonra Sandbox Start → "Windows Sandbox" ilə açılır. Faylı əsas sistemdən Sandbox-a adi kopyala-yapışdır (Ctrl+C / Ctrl+V) ilə keçirmək olar. Sandbox pəncərəsini bağlayanda Windows içindəki hər şeyin silinəcəyi barədə xəbərdarlıq edir.
Real tiket nümunəsi: üç alət bir zəngdə
Tiket: "Disk dolub xəbərdarlığı çıxır, bir də printer çap etmir." İstifadəçi başqa binadadır.
- İstifadəçiyə zəng edib adınızı və tiket nömrəsini deyirsiniz, Quick Assist ilə qoşulursunuz, əvvəlcə yalnız ekrana baxırsınız.
- İstifadəçinin icazəsi ilə Terminal açırsınız:
Get-PSDrive -PSProvider FileSystem— C: diskində boş yer çox azdır. Get-Service -Name Spooler— Status: Stopped. Çap xidməti dayanıb; printer probleminin birbaşa səbəbi ola bilər.Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 5— son yeniləmənin tarixini qeyd edirsiniz.- Nəticələri
| clipilə tiketə yapışdırırsınız, sonra L08-də öyrənəcəyiniz addımlarla həll edirsiniz (Storage təmizliyi istifadəçinin razılığı ilə, Print Spooler xidməti). - Seansı bağlayır, istifadəçidən hər şeyin işlədiyini təsdiqləməsini xahiş edir və bağlanış qeydi yazırsınız: səbəb + nə edildi + istifadəçinin təsdiqi.
Diqqət edin: diaqnoz hissəsində yalnız Get- əmrləri işləndi — heç nə dəyişmədən tam şəkil toplandı. Dəyişiklik yalnız səbəb aydın olduqdan sonra, bir-bir və tiketə yazılaraq edilir.
İndi özün et (10 dəq)
İndi özün et: beş Get- əmri ilə kompüterin qısa hesabatı
- Win+X → Terminal (Windows 10-da Windows PowerShell). Admin versiyasını seçməyin.
- Win+R →
notepadilə Notepad açın — nəticələri ora yazacaqsınız. Get-ComputerInfo -Property OsName, OsVersion, CsName, OsLastBootUpTime— nəşri, versiyanı, kompüter adını və son açılış vaxtını yazın.Get-PSDrive -PSProvider FileSystem— C: diskində Used və Free dəyərlərini yazın.Get-Service -Name Spooler— Status dəyərini yazın (Running və ya Stopped).Get-NetIPConfiguration— IPv4Address, IPv4DefaultGateway və DNSServer dəyərlərini yazın və L06-dakı ipconfig nəticəsi ilə müqayisə edin.Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 5— ən son yeniləmənin HotFixID (KB nömrəsi) və InstalledOn tarixini yazın; L05-dəki Update history ilə müqayisə edin.Get-Help Get-Process— əmrin qısa izahını oxuyun. Update-Help təklifi çıxsa, N yazıb Enter basın.- İstəyə bağlı: tanıdığınız dostla Quick Assist sınayın — o Help someone ilə kod alsın, siz kodu daxil edib yalnız ekrana baxmağa icazə verin, sonra Leave ilə çıxın. İstəsəniz, rolları dəyişin.
- İstəyə bağlı (yalnız Pro/Enterprise/Education və öz kompüterinizdə): Task Manager → Performance → CPU-da Virtualization sətrinə baxın və Sandbox-un mümkün olub-olmadığını qeyd edin. Sandbox-u aktivləşdirmək məcburi deyil.
Ожидаемый результат: Notepad-də kompüterin nəşri və versiyası, adı, son açılış vaxtı, C: diskindəki boş yer, Print Spooler-in vəziyyəti, IP ünvanı, şlüz, DNS və son yeniləmənin KB nömrəsi olmalıdır. Bu, tiketə yapışdırıla bilən qısa hesabatdır. Heç bir ayar dəyişməyib.
Dərs sonu quiz
8 sual. Cavabı seçin və yoxlayın — hər sualdan sonra qısa izah görəcəksiniz. Səhv etsəniz, narahat olmayın: izahı oxuyub yenidən cəhd edin.
Printer tiketi: həmkar çatda yazır: "Spooler-i yoxlamaq üçün Stop-Service Spooler yaz." Siz isə hələ yalnız xidmətin vəziyyətinə baxmaq istəyirsiniz. Hansı əmr düzgündür?
Tiketə uyğun Get- əmrini seçin.
Сопоставьте пары · Нажмите или перетащите
Quick Assist ilə kömək seansının düzgün ardıcıllığını qurun.
Расставьте части в правильном порядке · Нажмите или перетащите
İstifadəçi zəng edir: "Microsoft-dan zəng etdilər, kompüterimdə virus var dedilər, Quick Assist-i açıb onların dediyi kodu yazmağımı istəyirlər. Yazım?" Cavabınız hansıdır?
İstifadəçi Windows 11 Home işlədir və Start menyusunda Windows Sandbox tapa bilmir, "Turn Windows features on or off" siyahısında da yoxdur. Səbəb nədir?
Sandbox-da tanımadığınız bir proqramı quraşdırıb sınadınız, sonra Sandbox pəncərəsini bağladınız. Ertəsi gün Sandbox-u açanda nə görəcəksiniz?
Boşluqları doldurun.
Заполните пропуски · Нажмите или перетащите
Get- ilə başlayan əmrlər yalnız məlumatı ; nəticəni tiketə köçürmək üçün əmrin sonuna | əlavə edirik.
İstifadəçi "kompüter yavaşdır" deyir. Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 nəticəsində Teams birinci gəlir. Bu nə deməkdir?