Hvordan definerer du en PowerShell-funktion, der kræver højde?
2023 Forfatter: Peter John Melton | [email protected]. Sidst ændret: 2023-05-26 18:43
PowerShell kan være yderst nyttig til mange daglige opgaver, som det er, men hvis du skal tilpasse nogle funktioner med en smule sikkerhed, så hvordan definerer du en funktion, så den kræver højde? Dagens SuperUser Q & A-post har svaret på en nysgerrig læsers spørgsmål.
Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.
Spørgsmålet
SuperUser-læser Vlastimil vil vide, hvordan man definerer en PowerShell-funktion, der kræver højde:
Since I cannot find any alternatives to Linux’s sudo elevation command, I have the following question. How do I define a PowerShell function that requires elevation, as in activating a UAC prompt on my Windows 8.1 Pro, 64-bit system? For example, say I run the following function:
With the following results:Image
To be completely clear, if I run PowerShell as “user”, then run the aforementioned function system-check, I want the function to elevate in order to be able to execute the command (I want the UAC prompt to appear).
Hvordan definerer du en PowerShell-funktion, der kræver højde?
Svaret
SuperUser bidragyder Ashton har svaret for os:
To run a specific command from an elevated window:
For example:To run a specific script from an elevated window:To run an entire PowerShell session that prompts the UAC:Image
A function to return $True or $False if the current window is running with elevated permissions:
To ensure a script is only run As Admin, add this to the beginning:Image
In PowerShell v4.0, the above can be simplified by using a #Requires statement:
Image
Source: Run with Elevated Permissions [SS64.com]
Har du noget at tilføje til forklaringen? Ik anyik notk not notikkkkkk not not noting notkfikik not any anyik any for anyik notikikinging not Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.
Gode nyheder til de af jer, der har en computer uden hardware virtualisering, Microsoft har tabt kravet, så du kan nu køre XP Mode på din maskine. Her ser vi på, hvordan du installerer det og arbejder på din pc.
Nogle ældre websteder har strenge browserkrav, nogle gange endda tvinger dig til at være på Windows, selvom de kører helt fint på andre browsere. Browseren krævede det meste af tiden er Internet Explorer, som ikke kører på Mac, og er ikke engang standard på Windows længere.
Windows 10, som Windows 8 før den, er integreret med Microsofts online-tjenester. Microsoft foretrækker at logge ind på Windows med din Microsoft-konto, selvom du stadig kan oprette en lokal konto. Visse funktioner er kun tilgængelige, hvis du logger ind med en Microsoft-konto.
Google Keyboard fortsætter med at komme til mere avancerede tilpasningsfunktioner, med den nyeste version, der giver mulighed for at ændre tastaturets højde (blandt andet tweaks). Hvis du nogensinde har tænkt "mand, jeg kunne skrive så meget hurtigere, hvis dette tastatur var lidt større" eller "jeg vil gerne se lidt mere af skærmen, dette tastatur er bare for højt!" Dette er en tip til dig.
Microsoft lavede overskrifter, da den fjernede supporten til SafeDisc og SecuROM DRM fra Windows 10. Seneste sikkerhedsopdateringer til Windows Vista, 7, 8 og 8.1 har også fjernet support til disse DRM-ordninger fra ældre versioner af Windows.