
PowerShell kan være yderst nyttig til mange daglige opgaver, som det er, men hvis du skal tilpasse nogle funktioner med en smule sikkerhed i tankerne, hvordan definerer du en funktion, så den kræver højde? Dagens SuperUser Q & A-indlæg har svaret på en nysgerrig læsers spørgsmål.
Dagens Spørgsmål og Svar-sessions kommer til vores side med SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.
SuperUser-læser Vlastimil vil vide, hvordan man definerer en PowerShell-funktion, der kræver højde:
Da jeg ikke kan finde nogen alternativer til Linux's sudo elevation-kommando, har jeg følgende spørgsmål. Hvordan definerer jeg en PowerShell-funktion, der kræver højde, som ved aktivering af en UAC-prompt på mit Windows 8.1 Pro, 64-bit-system? For eksempel, siger jeg, at jeg kører følgende funktion:
Med følgende resultater:
Hvis jeg kører PowerShell som "bruger", skal du køre ovennævnte funktion systemkontrol , Jeg vil have, at funktionen skal hæve for at kunne udføre kommandoen (jeg vil gerne have UAC-prompten vist).
Hvordan definerer du en PowerShell-funktion, der kræver højde?
SuperUser-bidragsyderen Ashton har svaret for os:
At køre en bestemt kommando fra et forhøjet vindue:
For eksempel:
At køre et specifikt script fra et forhøjet vindue:
For at køre en hel PowerShell-session, der beder om UAC:
En funktion til at returnere $ True eller $ False hvis det aktuelle vindue kører med forhøjede tilladelser:
For at sikre, at et script kun kører som Admin, tilføj dette til begyndelsen:
I PowerShell v4.0 kan ovenstående forenkles ved at bruge en #Requires erklæring:
Kilde: Kør med forhøjede tilladelser [SS64.com]
Har noget til en dd til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se hele diskussionsgruppen her.
Sådan deler du din placering midlertidigt med nogen, der bruger Google Maps
Du møder en ven downtown i en ny by, og han spørger dig, hvor du er. Vær ærlig: du har ingen anelse. Heldigvis kan Google Maps hjælpe dig begge dele. Denne relativt nye funktion viser din placering lige på din vens kort - og hans på din - selvom du begge bevæger dig rundt. Og hvis du har Google Maps åbent, er det nemt at begynde at dele din placering, forudsat at den person, du vil dele placeringer med, også er en Google Maps-bruger.
Sådan kontrollerer du din Chromebook's batterihelse
Kendskab til batteriets sundhed kan være afgørende for at måle batteriets levetid og levetid. Hvis du er en Chromebook-bruger, har du et par nyttige værktøjer til at finde denne information, især hvis du vil spore den over tid. Kontrollér batteristatistik med Crosh Hvis du leder efter en enkel måde For at få flere oplysninger om dit batteri, ved hjælp af Chrome Shell eller CROSH - er den nemmeste måde at gøre det på.