Ett kommandoradsgränssnitt verktyg som låter dig utföra administrativa uppgifter och funktioner körbara , är Windows PowerShell integreras med de flesta versioner av Windows 7 , Vista och XP . Den PowerShell innehåller flera olika " leverantörer ", varav en är " Registry " leverantör som ger dig tillgång till alla viktiga poster och nycklar i Windows-registret . Du kan söka igenom hela Windows-registret med PowerShell och lägga till, ta bort , byta namn och skapa nya registerposter . String
Den vanligaste datatypen du kan använda i Windows PowerShell är strängvärden . Dessa består av vanlig text och kan också hålla tal och fraser . Du kan använda tre olika typer av strängvärdena med PowerShell , inklusive en fast längd datatyp representeras av etiketten " strängen . " Till exempel , kan du använda en " sträng " Om du redigerar färgnamn och värden för registret . En variabel längd sträng använder " expandstring " värde . Du kan använda detta om du har en lista eller en serie värden avgränsade med kommatecken , mellanslag eller andra tecken . Till exempel är " expandstring "-värden ofta används för att representera katalogsökvägar . Slutligen , kan du använda " multistring " datatypen om du behöver ange flera textrader eller numeriska värden .
Binära
Binära datatyper kan identifieras genom etiketterna " REG_BINARY , " " REG_DWORD " och " REG_QWORD " i Windows-registret . I PowerShell använder du etiketter " binär ", " DWORD " och " qword " utan föregående "REG . " Du kan behöva dessa typer av registervärden om du redigerar inställningarna för hårdvarukomponenter eller drivrutiner. Den " binära " typen som skrivs i hexadecimalt format , medan " DWORD " och " qword " typer skrivs i hexadecimal eller decimalform . Du är begränsad till ett 32 - bitars heltal för ett " DWORD " värde och ett 64 - bitars heltal för en " qword " värde . <
Stöds typer
p > Viktiga registernycklar och datatyper stöds i PowerShell inkluderar de som handlar främst hårdvara inställningar och konfigurationer , såsom de för nätverkskort , drivrutiner och minnen . Du kan se dessa registerposter med värde typer som " Reg_Full_Resource_Descriptor " och " Reg_Resource_List " i Windows-registret . I själva verket kan du dubbelklicka på namnet på en av dessa knappar och se själva hårdvaran inställningar i en ruta som öppnas . Däremot kan du inte ställa in eller ändra dessa nycklar i PowerShell , och specificera dessa register typer i PowerShell kan generera ett fel . Addera Manipulera registerposter
vill skapa en ny post till en registernyckel med hjälp av PowerShell eller redigera en befintlig fastighet eller värdet för en nyckel , kan du skriva visst kommando - låter eller " cmdlets . " Till exempel kan du skapa en ny registernyckel genom att skriva " Ny - Post " kommandot i samband med " itemtype " och " value " parametrar för att tilldela förinställda värden för nyckeln . Om du ändrar eller modifierar värden för en befintlig registernyckel , kan du skriva " Set - ItemProperty " kommando följt av registret posten och värdet typ som du vill ha det ändrat .