Windows PowerShell: Crearea mașinilor virtuale Hyper-V. Eliminarea folderelor inutile din directorul „Documentele mele”

  • Microsoft Azure
  • PowerShell este un instrument foarte puternic, trebuie doar să știi cum să-l folosești corect. De asemenea, este important să rețineți că mai multe PowerShell oferă acum funcționalități dincolo de simpla utilizare elemente grafice controale: tot ceea ce se poate face din GUI se poate face folosind cmdleturile PowerShell. Dimpotrivă, această regulă nu funcționează. În cazul Microsoft Azure, folosind PowerShell, puteți face toate aceleași acțiuni ca prin portalul de management, cu excepția creării abonamentului în sine. Utilizarea Azure PowerShell vă permite să controlați și să automatizați implementarea și gestionarea sarcinilor de lucru. În acest articol, vom vorbi despre cum puteți utiliza Azure PowerShell pentru a gestiona mașinile virtuale.

    Instalarea Azure PowerShell și conectarea la abonamentul dvs. Ar trebui să începeți prin a instala însuși modulul Azure Management PowerShell. Procesul de instalare este extrem de simplu. Trebuie să descărcați Microsoft Web Platform Installer, să îl rulați și să instalați Microsoft Azure PowerShell cu Microsoft Azure SDK. Pe lângă module, va fi instalată și o consolă Azure PowerShell personalizată.

    Următorul pas este să vă conectați la abonamentul Azure. Conexiunea se poate face în două moduri: acces partajat

    Am uitat complet să spun. Puteți utiliza Azure PowerShell pentru a vă gestiona abonamentul Azure. Dar utilizarea mai multor PowerShell diferite nu este întotdeauna convenabilă. Puteți importa cu ușurință modulul Azure PowerShell în Windows PowerShell. Dacă vrei să știi cum, uită-te sub spoiler.

    Cum să importați un modul Azure PowerShell în Windows PowerShell

    Lansăm Windows PowerShell cu drepturi de administrator și folosim doar două cmdleturi:
    Set-ExecutionPolicy RemoteSigned Import-Modul „C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\Azure\Azure.psd1”
    Folosind primul cmdlet, determinăm că toate au fost descărcate Scripturi PowerShell trebuie să fie semnate de un editor de încredere înainte de a fi lansate. Ei bine, cu al doilea cmdlet importăm modulul Azure PowerShell în Windows PowerShell.

    Azure AD
  • Lansați consola Azure PowerShell
  • Rulați cmdletul
  • Adaugă-AzureAccount
    După completarea acestuia, va apărea o fereastră în care va trebui să specificați adresa e-mail asociat cu contul cu care doriți să vă conectați

    În continuare, va trebui să introduceți parola pentru contul dvs. Azure vă va autentifica în sistem, vă va salva acreditările și va închide fereastra. În PowerShell, puteți vedea rezultatul cmdlet-ului:

    Azure PowerShell este acum conectat cu succes la abonamentul dvs. și puteți începe
  • Accesați portalul de gestionare Azure și lansați consola Azure PowerShell
  • În consolă, introduceți cmdletul:
  • Get-AzurePublishSettingsFile
    Acest cmdlet va deschide o pagină web în portalul de gestionare Azure de pe care puteți descărca informații despre abonament.
  • Descărcați și salvați fișierul „*. publishsettings” care conține certificatul de management.
  • Acum importați fișierul folosind cmdletul
  • Import-AzurePublishSettingsFile C:\Users\\Downloads\-credentials.publishsettings

    Acest lucru finalizează procesul de conectare a Azure PowerShell la abonamentul dvs. și puteți începe să lucrați în continuare.

    Creare mașini virtualeÎnainte de a putea începe să lucrați cu o mașină virtuală în Azure, trebuie să o creați. Pentru a face acest lucru, haideți să urmăm câțiva pași simpli.
    Mai întâi trebuie să vă configurați abonamentul și contul de stocare Azure. Pentru a afla numele abonamentului, utilizați cmdletul:
    Get-AzureSubscription
    Numele contului de stocare:
    Obține-AzureStorageAccount

    Acum hai să instalăm:
    Selectați-AzureSubscription –SubscriptionName „Visual Studio Ultimate cu MSDN” Set-AzureSubscription –SubscriptionName „Visual Studio Ultimate cu MSDN” –CurrentStorageAccountName „portalvhdsbs5v2wvyhthcq”

    Acum trebuie să selectați ImageFamily sau valoarea etichetei pentru imaginea specifică corespunzătoare mașinii virtuale Azure pe care doriți să o creați. Iată câteva exemple de imagini din galeria Azure Management Portal.

    Puteți vedea lista de imagini disponibile folosind cmdletul:
    Uneori, numele imaginii este ascuns în proprietatea Label și nu în proprietatea ImageFamily. Deci, dacă nu ați găsit imaginea dorită După ce căutați ImageFamily, încercați să rulați următorul cmdlet:
    Get-AzureVMImage | selectați Etichetă -Unică
    Odată ce ne-am hotărât asupra imaginii, putem începe să creăm o mașină virtuală. Pentru a face acest lucru, vă recomand să utilizați un script, deși puteți introduce comenzi linie cu linie Windows obișnuit PowerShell.
    $family=" Windows Server 2012 R2 Datacenter" $image=Get-AzureVMImage | unde ( $_.ImageFamily -eq $family ) | sort PublishedDate -Descending | select -ExpandProperty ImageName -First 1 $vmname="mvademovm" $vmsize="Small" $availset= "mvademovm_avs" $vm1=New-AzureVMConfig -Name $vmname -InstanceSize $vmsize -ImageName $image -AvailabilitySetName $availset $cred=Get-Credential -Message "Tastați numele si parola al contului de administrator local." $vm1 | Add-AzureProvisioningConfig -Windows -AdminUsername $cred.GetNetworkCredential().Username -Password $cred.GetNetworkCredential().Password New-AzureVM –Location "North Europe" -VMs $vm1
    Acum voi explica ce se întâmplă în acest script.
    Mai întâi specificăm numele imaginii mașinii virtuale, pe care am primit-o din rezultatul Get-AzureVMImage | selectați ImageFamily –Unique . Cu același succes, poate fi înlocuit cu numele Label. Apoi, selectăm cea mai recentă imagine disponibilă în Microsoft Azure Gallery din această familie de imagini.
    $family="Windows Server 2012 R2 Datacenter" $image=Get-AzureVMImage | unde ( $_.ImageFamily -eq $familie ) | sortare PublicatData -Descendent | selectați -ExpandProperty ImageName -First 1
    Următorul pas este să indicați numele viitoarei mașini virtuale, să selectați dimensiunea acesteia (puteți selecta din Mic, Mediu, Mare, ExtraLarge, A5, A6, A7, A8, A9), specificați numele setului de disponibilitate. În cele din urmă, pe baza tuturor acestor proprietăți, formăm mașina virtuală în sine.
    $vmname="mvademovm" $vmsize="Small" $availset="mvademovm_avs" $vm1=New-AzureVMConfig -Name $vmname -InstanceSize $vmsize -ImageName $image -AvailabilitySetName $availset
    În continuare, specificăm autentificarea și parola pentru administrator local:
    $cred=Get-Credential -Message "Tastați numele și parola contului de administrator local." $vm1 | Add-AzureProvisioningConfig -Windows -AdminUsername $cred.GetNetworkCredential().Username -Password $cred.GetNetworkCredential().Parolă
    La executarea scriptului va apărea o fereastră în care va trebui să introducem login și parola:


    În cele din urmă, folosind ultimul cmdlet, creăm o nouă mașină virtuală într-un nou serviciu cloud:
    New-AzureVM – Locație „Nord Europe” -VM-uri $vm1
    Indicăm locația dorită și putem alege dintre Centrul SUA, Estul SUA, Estul SUA 2, Sudul Centrului SUA, Vestul SUA, Europa de Nord, Europa de Vest, Asia de Est, Asia de Sud-Est, Vestul Japoniei, Estul Japoniei.
    De asemenea, vi se va solicita să introduceți un nume pentru serviciul cloud pe care îl creați când rulați acest cmdlet. Așteptăm câteva minute, iar virtualul Mașină Azure gata!

    Putem vedea aceeași mașină virtuală în portal:
    Activarea, dezactivarea, ștergerea Dacă crearea unei mașini virtuale necesită o anumită secvență de pași, atunci este suficient un singur cmdlet pentru ao șterge:
    Remove-AzureVM -ServiceName „mvademovm” -Name „mvademovm” -DeleteVHD

    O situație în care este mai convenabil să utilizați Azure PowerShell pentru a gestiona o mașină virtuală decât să accesați Portalul de gestionare Azure este în timpul pornirii și opririi. Această problemă este rezolvată prin două scripturi:
    pornirea unei mașini virtuale
    Start-AzureVM -ServiceName „mvademovm” -Name „mvademovm”
    închiderea mașinii virtuale
    Stop-AzureVM -ServiceName „mvademovm” -Name „mvademovm” -Force

    Exemple de bază de gestionare a mașinilor virtuale cu folosind Microsoft Ne-am uitat la Azure. CU lista detaliata Cmdleturi Azure PowerShell cu care vă puteți familiariza

    Folosind interfețe grafice precum Hyper-V Manager sau Centru de sistem Virtual Machine Manager (SCVMM) face gestionarea Hyper-V rapidă și ușoară. Cu toate acestea, există multe situații în care puteți efectua operațiuni mult mai rapid dacă aveți capacitatea de a utiliza linia de comandă sau scripturile. În acest articol, ne vom uita la capacitățile Powershell pentru management Microsoft Hyper-V.

    Instalarea Powershell

    În primul rând, trebuie să instalăm Powershell.

    Pentru a instala Powershell pe Windows 2008, accesați Server Manager, apoi Funcții. Faceți clic pe Adăugați caracteristici. Verificați Windows Powershell și faceți clic pe Următorul.

    După aceea, faceți clic pe Instalare.

    Pentru a lansa Powershell, accesați Start - Toate programele - Windows Powershell.

    În acest moment se va deschide întunericul mult așteptat fereastra albastra Windows Powershell:

    Acum trebuie să descarcăm biblioteca Hyper-V Powershell.

    Descărcați și instalați Biblioteca Hyper-V Powershell

    Dezvoltatorul bibliotecii de gestionare Powershell pentru Hyper-V 1397 este James O’Neill, iar biblioteca sa este pur și simplu neprețuită atunci când trebuie să gestionați Hyper-V de la linie de comandă. Urmați linkul de mai sus și descărcați fișierul Hyperv.zip. Despachetați arhiva într-un director, de exemplu C:\temp.

    Acum lansați PowerShell, mergeți la directorul cu scripturile dezambalate, dezactivați securitatea PowerShell cu comanda:

    Set-ExecutionPolicy nerestricționat

    . c:\temp\hyperv.ps1

    După aceasta, veți primi un avertisment de securitate și trebuie să selectați „R” pentru a rula scriptul. După aceasta, ar trebui să vedeți mesajul „Funcții VM încărcate” și o listă de comenzi încărcate.

    Administrarea Hyper-V folosind PowerShell

    Împreună cu biblioteca dosar care vine ajutor, care descrie mai mult de 100 de comenzi incluse în bibliotecă. Și amintiți-vă că fiecare dintre aceste 100 de echipe are număr mare parametrii. O revizuire a tuturor comenzilor și a parametrilor acestora nu s-ar încadra într-o duzină de articole similare, așa că ne vom uita la cele mai multe comenzi de bază si aplicarea acestora.

    Să ne uităm la următoarele 5 comenzi și la modul în care sunt utilizate:

      Oferă informații rezumate despre toate mașinile virtuale invitate de pe serverul Hyper-V.

      Start-VM, Stop-VM, Suspend-VM și Shutdown-VM - scopul acestor comenzi este destul de evident. Parametrul specifică numele mașinii virtuale.

      Cel mai simplu mod de a crea o nouă mașină virtuală


      - o listă cu toate mașinile virtuale de pe server și cantitatea de memorie pe care o consumă

    Comanda arată toate instantaneele făcute pe serverul Hyper-V. Pentru a gestiona instantaneele, puteți utiliza în plus comenzile Update-VMsnapshot, New-VMsnapshot, Apply-VMsnapshot, Get-VMsnapshotTree și Choose-VMsnapshot.


    Nu este un site rau de laptopuri, cel mai mult mi-au placut Acer-urile: recenzii la laptopuri Acer, toate modelele, preturi mici.

    Una dintre cele mai bune Inovații Windows 8 și Windows Server 2012 - Hyper-V versiunea 3.0. A nu fi limitat la Virtual PC (care nu acceptă sisteme de operare pe 64 de biți) deschide o mulțime de noi posibilități, în special pentru cei care rulează clienți Windows 8, dacă trebuie să lucrați cu mașini virtuale (VM) în mod regulat și să rulați ei pe aceeasi computer desktop, pentru care faci altceva, există un motiv întemeiat pentru a face upgrade la Windows 8. Un alt beneficiu ar fi capacitatea de a rula imagini pe 64 de biți pe desktopul clientului.

    Acum puteți utiliza un modul Windows PowerShell 3.0 special încorporat pentru a configura și gestiona mașinile virtuale. Acest lucru este nou în Hyper-V 3.0. Pentru a funcționa astfel cu Hyper-V 2.0 în Windows Server 2008, a trebuit să descărcați Modulul Windows PowerShell de la CodePlex. Puteți găsi o descriere detaliată a modului în care s-a făcut acest lucru într-unul dintre articolele mele anterioare în Revista TechNet— „Creați mașini virtuale Hyper-V cu Windows PowerShell„, iar astăzi vă voi arăta cum să creați o VM în Windows 8 sau Windows Server 2012 folosind modulul Hyper-V pentru Windows PowerShell 3.0.

    Când am dezvoltat un curs Microsoft Learning pe acest subiect, am scris Script Windows PowerShell, conceput pentru a vă învăța cum să creați o VM. Voi folosi o versiune simplificată a acestui script pentru a arăta cum puteți crea rapid propriile scripturi acest gen. În plus, vă voi spune cum să vă asigurați mai mult performanta ridicata VM folosind niște parametri de configurare. În primul rând, trebuie să instalați rolul Hyper-V pe sistem.

    Configurarea Hyper-V

    Pentru a instala rolul Hyper-V pe Windows 8 sau Windows Server 2012, urmați acești pași: Sistemul trebuie să utilizeze un procesor pe 64 de biți, să accepte virtualizarea asistată de hardware și prevenirea execuției datelor (DEP) bazată pe hardware. Aceste operațiuni vor trebui efectuate într-o consolă Windows PowerShell deschisă cu drepturi administrative complete.

  • Rulați comanda Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V (sau Dism /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V /All).
  • Asigurați-vă că nu există erori.
  • Ieșire sistem de operareși reporniți computerul.
  • Conectați-vă din nou ca administrator.
  • Când instalați acest rol, este instalat modulul Windows PowerShell Hyper-V. Pentru a putea folosi cmdleturile modulului, adăugați-l la Consola Windows PowerShell (Import-Module Hyper-V). Va trebui apoi să verificați dacă cmdleturile sunt disponibile (Get-Command -Module Hyper-V). De asemenea, asigurați-vă că serviciul Hyper-V Virtual Machine Management (Get-Service VMMS) rulează înainte de a utiliza cmdleturile. Toate cmdleturile Hyper-V Windows PowerShell ar trebui să fie rulate cu privilegii administrative.

    Configurarea VM-urilor dvs

    Scenariul prezentat în fig. 1, creează și configurează două VM. Prin utilizarea variabilelor, procesul devine mai ușor de adaptat și standardizat. Pentru a instala automat sistemul de operare, creați un fișier autounattend.xml pe disc care va fi utilizat de imaginea ISO a sistemului de operare. Dacă această metodă de instalare nu vă convine, eliminați apelurile către cmdleturile Set-VMDvdDrive și Set-FloppyDiskDrive. Apoi puteți crea pur și simplu fiecare VM folosind cmdletul New-VM. În plus, scriptul va crea DVD-ul și discheta chiar dacă nu le specificați.

    Orez. 1. Un script care va crea și configura două VM

    # Acest script configurează mașinile Hyper-V utilizate pentru cursul 50331. # PowerShell 3.0 și Windows Server 2012 sau Windows 8 Pro sunt necesare pentru a efectua această configurare. # Unitatea C:\ ar trebui să aibă cel puțin 200 GB de spațiu liber disponibil. # Toate fișierele de pe CD-ul Student 50331 trebuie copiate în C:\Labfiles înainte de a efectua această configurare. # Variabile $CLI1 = "50331-CUSTOM-CLI" # Numele VM care rulează sistemul de operare client $SRV1 = "50331-CUSTOM-SRV" # Numele VM-ului care rulează sistemul de operare server $CRAM = 2GB # RAM alocată sistemului de operare client $ SRAM = 1 GB # RAM alocată sistemului de operare server $CLI1VHD = 80 GB # Dimensiunea hard-diskului pentru sistemul de operare client $SRV1VHD = 40 GB # Dimensiunea hard-diskului pentru sistemul de operare server $VMLOC = "C:\HyperV" # Locația fișierele VM și VHDX $NetworkSwitch1 = "PrivateSwitch1" # Numele comutatorului de rețea $W7ISO = "C:\Labfiles\Windows7.iso" # Windows 7 ISO $W7VFD = "C:\Labfiles\Windows7.vfd" # Windows 7 Dischetă virtuală cu fișierul autounattend.xml $WSISO = "C:\Labfiles\W2K8R2.iso" # Windows Server 2008 ISO $WSVFD = "C:\Labfiles\W2K8R2.vfd" # Windows Server 2008 Dischetă virtuală cu autounattend.xml fișier # Creați folderul VM și comutatorul de rețea MD $VMLOC -ErrorAction SilentlyContinue $TestSwitch = Get-VMSwitch -Name $NetworkSwitch1 -ErrorAction SilentlyContinue; if ($TestSwitch.Count -EQ 0)(New-VMSwitch -Name $NetworkSwitch1 -SwitchType Private) # Creați mașini virtuale New-VM -Name $CLI1 -Cale $VMLOC -MemoryStartupBytes $CRAM -NewVHDPath $VMLOC\$CLI1.vhdx -NewvhdsizeBytes $ CLI1VHD -SwitchName $ NetworkSwitch1 New -VM -Name $ SRV1 -Path $ VMLOC -MemoryStartupBytes $ SRAM -NewvhdPath $ VMLOC \ $ SRV1.VHDX -NEWVHDSSISEBYTES $ SRV1VHD -SSHDHNAME Dvddrive -vmName $ CLI1 -Cale $W7ISO Set-VMDvdDrive -VMName $SRV1 -Cale $WSISO Set-VMFloppyDiskDrive -VMName $CLI1 -Cale $W7VFD Set-VMFloppyDiskDrive -VMName $SRV1 -Cale $WSVFD Start-VM $SRV1 Start-VM $SRV1

    În parametrii New-VM puteți seta numele fiecărei imagini, locația, cantitatea de memorie alocată, hard diskși conexiune la rețea. Trebuie să definiți un comutator de rețea virtuală (New-VMSwitch) înainte de a crea conexiune la rețea pentru VM. Hyper-V este capabil să accepte mai multe comutatoare de rețea virtuală cu același nume, așa că înainte de a crea un nou comutator, asigurați-vă că comutatorul de rețea pe care îl selectați nu există deja (am folosit variabila $TestSwitch pentru aceasta).

    Puteți configura în continuare memoria și hard disk sisteme pentru a optimiza performanța. Rulați comanda Set-VMMemory pentru a configura setările de memorie dinamică (de exemplu, puteți seta cantitățile minime, inițiale și maxime de memorie). Acest lucru este foarte util pentru sistemele care acceptă mai multe imagini.

    Cmdletul New-VHD este utilizat pentru a crea un disc fix sau dinamic, vă permite să creați discuri de bază și diferențiale și să setați dimensiunile blocurilor și sectorului. În mod implicit, acestea sunt create discuri dinamice. Sunt create mai rapid, dar discurile fixe oferă performanțe mai bune.

    Indiferent de opțiunile de hard disk pe care le configurați, ar trebui să profitați de noul format VHDX. Este posibil să nu aveți nevoie de un hard disk de 64 TB – formatul Virtual Hard Disk (VHD) este limitat la 2 TB – dar noile capacități de înregistrare înseamnă că vor exista mai puține erori atunci când sistemul sau alimentarea nu se defectează.

    ÎN documentația Microsoft Se pretinde că discurile VHDX sunt mai rapide decât VHD. (Confirm acest lucru cu testele mele efectuate pe două computere) În plus, puteți converti discurile VHD existente în VHDX sau invers folosind Convert-VHD sau Hyper-V Manager.

    După cum puteți vedea, crearea unei VM din Windows PowerShell folosind aceste scripturi este relativ ușoară și necesită doar câteva cmdleturi. Pentru orice specialist care lucrează cu imagini pe un server sau pe o platformă client, această abordare deschide noi oportunități de gestionare a mediului pentru testarea, protejarea și implementarea mașinilor virtuale.

    Registrul Windows este o adevărată comoară de tot felul de setări „fine” ale sistemului de operare și ale diferitelor sale componente și, dacă da, ar fi o idee bună să-l studiezi pentru ceva gustos și în același timp util.

    iti amintesc - că registrul este cel mai vulnerabil Element Windows, iar orice intervenție incorectă în adâncurile sale poate priva parțial sau complet sistemul de funcționalitatea acestuia.

  • Exportați folosind editorul de registry „Start -> Run... -> regedit.exe”. În fereastra Editorului Registrului, faceți clic pe „Fișier -> Export...”.
  • La linia de comandă, introduceți regedit.exe /E c:\all.reg.
  • Utilizați programul de backup și recuperare a sistemului „Start -> Programe -> Accesorii -> Instrumente de sistem -> Backup de date”.
  • Adopta orice program specializat, de exemplu: Registrul înțelept Mai curat
  • Cel mai bine este să folosiți o mașină virtuală pentru a vă încurca cu registrul. Dacă ceva nu merge bine și sistemul merge „în lumea următoare”, atunci restaurarea funcționalității sistemului nu va fi dificilă.

    Ștergerea fișierului de swap după oprire

    În timpul funcționării sale, Windows utilizează în mod activ fișierul de pagină pagefile.sys, redirecționând către acesta datele care nu se încadrează în RAM calculator. Desigur, după o muncă fructuoasă și creativă, unele informații (uneori de natură confidențială) se pot instala în ea. Prin urmare, pentru a nu lăsa atacatorului nicio șansă, lansăm editorul de registry, găsim ramura „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management” și atribuim valoarea „1” parametrului „ClearPageFileAtShutdown” .

    Este important să rețineți că ar trebui să utilizați acest remediu maniacal numai în cazuri de necesitate cu adevărat extremă, deoarece în viața obișnuită, activarea acestei funcții Windows nu poate dăuna decât sistemului nervos al utilizatorului, care se va sătura mai devreme și mai târziu de plictisitul. așteptați ca computerul să repornească sau să se oprească.

    Interzicerea înregistrării pe unități USB externe

    Odată cu apariția dispozitivelor de stocare USB în miniatură și la prețuri accesibile, problema securității informațiilor a devenit mai relevantă ca niciodată. La urma urmei, judecă singur, aproape orice angajat de birou fără prea multe dificultăți, supărat pe orice și pe toată lumea, poate elimina orice informație din rețeaua corporativă, provocând astfel daune financiare semnificative companiei. Unul dintre straturile de apărare împotriva unor astfel de utilizatori rău intenționați este blocarea scrierii datelor pe unități USB externe.

    Pentru a activa această funcție, găsiți secțiunea „StorageDevicePolicies” în ramura „HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control” (dacă nu există o astfel de cheie, atunci creați-o) și creați în ea parametrul DWORD „WriteProtect” cu valoarea „1 ” (activat) sau „ 0” (dezactivat), apoi închideți editorul de registry și reporniți computerul pentru a activa modificările.

    Eliminarea aplicațiilor din lista Adăugare sau eliminare programe

    Uneori oamenii recurg la editarea listei de aplicații instalate situată în meniul „Panou de control -> Adăugați sau eliminați programe” utilizatori avansați pentru a restabili ordinea acolo și pentru a elimina legăturile „moarte” către aplicațiile șterse anterior. În plus, această opțiune este destul de utilă pentru protejarea împotriva dezinstalării accidentale a acestui sau aceluia software.

    Curățarea listei se realizează prin ștergerea secțiunilor corespunzătoare din ramura „HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall”, iar pe sistemele pe 64 de biți există o altă ramură de registry „HKEY_LOCAL_MACHINE\Software\Wow6432Node\Windows\CurrentVersion\Microsoft. \Dezinstalare”.

    Conectare automată la Windows

    Dacă doar un utilizator lucrează la computer, atunci funcția va ajuta la economisirea timpului la încărcarea sistemului de operare autentificare automată pe Windows. Există, totuși, două „dar” aici: în primul rând, nu uitați de securitatea informațiilor la locul dvs. de muncă (la urma urmei, oricine poate avea acces la fișierele și documentele dvs.), în al doilea rând, datele de conectare și parola specificate ca parametri de identificare sunt stocate. în registru și nu sunt criptate.

    Diagrama de instalare este după cum urmează. Găsim ramura HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon și acolo lucrăm cu următorii parametri șir (dacă unii dintre ei lipsesc, atunci trebuie să fie creați):

    • setați valoarea AutoAdminLogon la „1”
    • în DefaultUserName indicăm numele de utilizator, în câmpul DefaultPassword parola acestuia
    • dacă există un domeniu în rețea, ajustați parametrul DefaultDomainName

    Salvează modificările și folosește-le pentru sănătatea ta.

    Eliminarea folderelor inutile din directorul „Documentele mele”.

    Cu o mână ușoară Microsoft ultimele versiuni Sistemul de operare Windows, pe lângă renumitul folder „Documentele mele”, a învățat să creeze o serie de directoare controversate - „Imaginile mele”, „Videoclipurile mele”, „Muzica mea”, etc. În plus, după ceva timp puteți găsi că alte programe se străduiesc, de asemenea, să „lipească” ceva de genul My eBooks, My ISO Files acolo. În general, există un fel de piatră de poticnire, nu „Documentele mele”. Puteți scăpa din nou de acest coșmar și puteți învăța instalatorii de programe să copieze datele în locurile potrivite folosind registry și ramura HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.

    Doar ajustarea căi de sistem conform nevoilor noastre. După cum puteți vedea, nu este nimic complicat, dar va fi mai multă ordine pe hard disk.

    Modificarea frecvenței de sincronizare a internetului a Ceasului Windows

    Începând cu Windows XP, orice utilizator al acestui sistem a putut să sincronizeze ora sistemului cu ceas atomic prin Internet. O problemă este că nu există nicio funcție pentru reglarea frecvenței de sincronizare. Între timp, puteți face modificări în filiala HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpClient a registrului Windows.

    Aici, variabila SpecialPollInterval specifică frecvența de actualizare (în secunde). De exemplu, valoarea 604800 indicată în captura de ecran de mai sus corespunde la 168 de ore, adică șapte zile. Setăm frecvența mai mică, pentru că acuratețea este politețea regilor!

    Eliminarea cuvintelor „Comandă rapidă pentru...” atunci când creați comenzi rapide

    Din timpuri imemoriale, atunci când creați comenzi rapide programe Windows adaugă expresia „Comandă rapidă pentru...” la numele linkului. Practica arată că această frază nu este foarte seducătoare utilizatori ruși, așa că aproape imediat totul este corectat în mod corect. În principiu, nu este atât de greu. Este suficient să resetați valoarea parametrului binar Link în ramura HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer.

    Dezactivați Managerul de activități Windows

    Managerul de activități Windows este, desigur, un lucru de neînlocuit, mai ales pentru administratorii de sistem. Pentru utilizatorii obișnuiți, acest instrument este o lacună suplimentară care le permite să se uite la lista proceselor care rulează în sistem. Cum să-l închid?

    Este foarte simplu: deschideți editorul de registry prin meniul „Start -> Run... -> Regedit.exe”, găsiți ramura HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System (dacă secțiunea System nu există , apoi creați-l) și scrieți-l în Conține un nou parametru DWORD DisableTaskMgr cu o valoare egală cu „1”.

    Acum, orice încercare de a deschide managerul de activități va fi oprită de următorul mesaj de informații:

    Limitarea lansărilor de programe

    Sistemul de operare al unui computer de birou suferă adesea de curiozitatea excesivă a angajaților companiei, care se străduiesc uneori să treacă prin setările Windows și să ruleze aplicatii diferite. Despre blocarea setărilor vom vorbi mai jos, dar deocamdată vă vom spune cum, prin simple manipulări, puteți restrânge gama de programe permise să ruleze pe sistem.
    Pentru a face acest lucru, în editorul de registry, deschideți ramura HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer și creați în ea o cheie DWORD RestrictRun egală cu unu. Acum, aici adăugăm o nouă subsecțiune cu același nume RestrictRun și specificăm în ea aplicațiile permise pentru descărcare de către utilizator în formatul afișat în captura de ecran dată.

    Vă rugăm să rețineți că numele programelor trebuie să conțină extensia fișierului. În plus, pentru a nu ajunge cu nimic, trebuie să includem mai întâi editorul regedit.exe în listă, deoarece altfel sistemul ne va lipsi de posibilitatea de a lucra cu el în viitor. Apoi, după ce a compilat o listă de programe permise utilizatorului să ruleze în ordine numerotate, închideți editorul de registry și reporniți computerul pentru a face modificări.

    Blocarea accesului la setările contului în OE

    Clientul de e-mail Outlook Express are un minunat element de meniu „Instrumente -> Conturi..." conducând la parametri conturi de mail. Parametrul DWORD No Modify Accts cu valoarea „1” adăugată la cheia de registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express va ajuta la ascunderea acestuia din vedere.

    Schimbarea culorii directoarelor și fișierelor comprimate

    În sistemele de operare bazate pe nucleul NT, datele sunt comprimate folosind NTFS, sunt evidențiate cu albastru pentru claritate. Îl puteți schimba cu oricare altul după cum urmează.
    În secțiunea Explorer din ramura HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion, căutăm parametrul binar AltColor, care este responsabil pentru colorarea obiectelor comprimate. Dacă nu există o astfel de cheie, atunci creați-o și scrieți în ea valoarea noii culori în format hexazecimal, de exemplu, FFFF00 (galben). Pentru a activa modificările efectuate, va trebui să reporniți sistemul de operare.

    Schimbarea motorului de căutare Internet Explorer

    De obicei, atunci când introduceți o frază în bara de adrese IE care nu corespunde formatului adresei de Internet, browserul trece această linie motorului de căutare online de la Microsoft (auto.search.msn.com) setat în parametri. Cu toate acestea, acordând preferință altora motoarele de căutare, ar fi mai logic să schimbi setările în felul tău.
    Acest lucru se face prin manipularea unui singur parametru șir în ramura HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl.

    De exemplu, pentru serviciu șir Google va lua forma http://www.google.com/keyword/%s, iar pentru „Yandex” intern - http://www.yandex.ru/yandsearch?text=%s.

    Închidere porniți screensaverul Outlook Express

    Încărcarea clientului de e-mail Outlook Express încorporat în Windows este întotdeauna însoțită de apariția ecranului de pornire al programului. Deoarece nu are absolut niciun sens să vedem o astfel de imagine pompoasă, o putem dezactiva în siguranță prin registrul sistemului de operare adăugând cheia NoSplash DWORD la ramura HKEY_CURRENT_USER\Identities\Unique_identifier\Software\Microsoft\Outlook Express\5.0. Desigur, valoarea parametrului creat trebuie să fie egală cu unu.

    Interzicerea descărcarii fișierelor în IE

    Blocarea descărcării fișierelor de pe Internet prin Internet Explorer este una dintre cele mai bune modalități de a vă proteja computerul împotriva infectarii cu viruși și alte spirite malefice software. Pentru a preveni descărcarea datelor, trebuie să creați un parametru DWORD NoSelectDownloadDir în cheia de registry HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions și să îi atribuiți o valoare egală cu unu.

    În cele din urmă, permiteți-ne să vă reamintim încă o dată că toate manipulările de mai sus cu registrul trebuie efectuate cu precauție extremă și, înainte de orice modificare, este foarte recomandabil să faceți copie de rezervă pe hard disk.

    Activarea/dezactivarea desktopului la distanță (RDP)

    Dacă aveți nevoie urgent să obțineți acces de la distanță la computer folosind protocolul RDP, dar acesta este dezactivat pe computerul de la distanță, atunci există două opțiuni.

    Primul obositor: Sunați utilizatorul computerului la distanță, explicați pas cu pas cum să introduceți setările „Computerul meu”, unde se află fila „”. Sesiuni la distanță” și care dintre cele două casete de selectare trebuie bifată. Este foarte obositor, consumator de timp și costisitor.

    Al doilea este ușor: deschide editorul de registry. Ne conectăm la computer „Fișier -> Conectați registrul de rețea” și specificăm IP-ul sau numele computerului la distanță. Accesați cheia de registry a computerului la distanță „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server” și modificați valoarea parametrului „fDenyTSConnections” la „0” (RDP activat) sau „1” (RDP dezactivat).

    Postarea a folosit date obținute de pe Internet și propria mea experiență.

    43.819656 131.943054

    Există multe altele pe care le puteți face în registru, dar să ne oprim aici pentru moment.

    Vă permite să faceți față sarcinilor mai eficient, să automatizați procesele de lucru folosind un script, să vă administrați computerul și multe altele. Cu toate acestea, ar trebui să fiți atenți când utilizați acest program, deoarece unele comenzi afectează foarte profund sistemul.

    În acest articol, vă vom prezenta câteva caracteristici de bază ale liniei de comandă pentru utilizatorii avansați.

    1 Deschideți PowerShell

    Pentru a deschide aplicația PowerShell pe Windows 10, tastați pur și simplu „PowerShell” în meniul Start. Făcând clic pe linia „Windows PowerShell” din partea de sus a listei, se va deschide o fereastră de consolă albastru închis cu text alb.

    2 Salvați pe desktop

    Pentru mai mult lansare rapidă PowerShell în perioadele ulterioare, este posibil să fixați aplicația ca tigla în meniul Start sau să creați o comandă rapidă pe Desktop. Pentru a face acest lucru, faceți clic pe linia „Windows PowerShell” clic dreapta mouse-ul și selectați „Run as administrator” din meniul contextual.

    Acum puteți lansa PowerShell din meniul Start cu un singur clic. Pentru a pune PowerShell pe desktop, trageți aplicația pe ea din meniul Start.

    3 Configurarea PowerShell

    Dacă afișarea implicită de la PowerShell a unei ferestre de consolă albastru închis cu text alb nu vă convine sau font standard pare prea mic, schimbați șablonul implicit. Pentru a face acest lucru, faceți clic dreapta pe cadrul consolei și selectați „Proprietăți” din meniul contextual.

    Se va deschide o fereastră cu filele Setări, Font, Aranjament și Culori. Verificați efectul diferitelor setări. Când ești mulțumit aspect program, aplicați modificările făcând clic pe „OK”.

    4 Folosiți ajutorul

    Nimeni nu trebuie să învețe comenzile PowerShell pe de rost. Este suficient să le cunoașteți doar pe cele de bază - orice altceva poate fi verificat în ajutorul intern. Cel mai simplu mod de a-l apela este cu comanda „get-help”. Dar tot trebuie să adăugați informații suplimentare, de exemplu, numele cmdlet-ului - una dintre comenzile PowerShell încorporate.

    De exemplu, „get-help clear-host” oferă instrucțiuni fundamentale pentru acest cmdlet. Folosind comanda „get-help clear-host –full” veți afla ce parametri pot fi adăugați la cmdlet. Asigurați-vă că încercați să înlocuiți „-full” cu „-online” pentru a obține „get-help clearhost –online”.

    Ca răspuns, browserul dumneavoastră vă va deschide și vă va redirecționa către pagina Microsoft Technet în limba germană. Aici vei afla nume alternativ„clear-host”, și anume „cls”. Veteranii MSDOS ar trebui să recunoască această comandă, deoarece îndeplinește în continuare aceeași sarcină: ștergerea oricăror înregistrări de ecran.

    5 Să aflăm Versiunea Shell

    Folosind comanda „get-host” veți afla ce versiune de PowerShell este instalată pe computer. Opțiuni suplimentare nu veți avea nevoie de ele decât dacă intenționați să utilizați acest cmdlet pentru a schimba textul, culoarea de fundal sau dimensiunea ferestrei. Veți găsi exemple de script potrivite pe pagina Technet după ce ați introdus comanda „get-help get-host –online”.

    6 Lucrul cu editorul de scripturi

    Pentru a modifica sau rescrie scriptul, trebuie să utilizați editorul grafic „PowerShell ISE”. Căutați „PowerShell ISE” și creați o comandă rapidă așa cum este descris la pasul 2. „ISE” este prescurtarea pentru Integrated Scripting Environment.

    Acest editor cu o interfață grafică adaptată pentru Windows 10 va fi util în primul rând pentru începători. De exemplu, în secțiunea comenzi cu partea dreaptă editor, sunt afișate toate opțiunile de introducere disponibile. Greșelile de ortografie sunt practic eliminate, deoarece atunci când tastați, se deschide imediat o fereastră cu comenzi disponibile.

    Pentru a actualiza ajutorul intern, în meniul editorului, faceți clic pe „Ajutor”, apoi faceți clic pe „Actualizare Ajutor Windows PowerShell”.

    7 Utilizați managerul de pachete Oneget

    Cei care doresc să experimenteze și să obțină experiența Linux pe Windows pot încerca următoarele: Utilizați PowerShell ISE pentru a instala software nou. Pentru a face acest lucru, trebuie să rulați editorul de script ca administrator. Faceți clic dreapta pe comanda rapidă de pe desktop și selectați „Run ca administrator”.

    Când apare fereastra PowerShell, lansați instrucțiunea de securitate „Set-ExecutionPolicy -Scope Current User RemoteSigned”. Confirmați solicitarea sistemului făcând clic pe „Da pentru toți”. Utilizați comanda „Install-Package testonegetcs” pentru a instala managerul de pachete „Oneget”. După confirmarea comenzii, va apărea un mesaj că „Nuget” lipsește. Adăugați Nuget făcând clic pe „Da”. PowerShell va descărca fișierul EXE corespunzător. Procesul va dura ceva timp.

    Utilizați comanda Find-Package notepad pentru a căuta un editor Notepad++ familiarizat cu sintaxa tuturor limbajelor de programare obișnuite. Datorită ortografiei speciale a numelui programului (semnele plus), comanda arată astfel: „Instalare pachet notepadplusplus”. La întrebarea „Sunteți sigur că doriți să instalați software de la „chocolatey”?” răspunde „Da”.

    Foto: firma producatoare