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 finder du eller skaber et RSS-feed til en hvilken som helst hjemmeside
Hvis du stadig er en dedikeret RSS-bruger, har du uden tvivl lagt mærke til, at nogle websteder ikke længere går ud af deres måde at imødekomme til dig. Hvor en gang et RSS-logo ville blive fremtrædende fremvist, nu er det ingen steder at finde. Hvordan skal du finde RSS-feeds? Før du prøver et af nedenstående muligheder, kan du prøve at kontakte folkene bag dine favoritwebsteder: ofte kommer de tilbage til dig med en webadresse.
Kan jeg styre batteriernes opladningscykler for at udvide batteriets liv?
Når det kommer til at tage sig af batterierne i vores bærbare computere, kan det til tider være et trick, ligesom hvor højt og lavt vi skal tillade ladning og udledning niveauer for eksempel. Med det i tankerne har dagens SuperUser Q & A-post svaret på en berørt 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.