PowerShell kan vara mycket användbar för många dagliga uppgifter, men som om du behöver justera vissa funktioner med lite säkerhet Tänk på hur definierar du en funktion så att den kräver höjning? Dagens SuperUser Q & A-post har svaret på en nyfiken läsarens fråga.
Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
SuperUser-läsare Vlastimil vill veta hur man definierar en PowerShell-funktion som kräver höjning:
Eftersom jag inte hittar några alternativ till Linux-kommandot sudo höjning, har jag följande fråga. Hur definierar jag en PowerShell-funktion som kräver höjning, som vid aktivering av en UAC-prompten på mitt Windows 8.1 Pro, 64-bitars system? Till exempel, säg att jag kör följande funktion:
Med följande resultat:
Om jag kör PowerShell som "användare", kör sedan den ovan nämnda funktionen systemkontroll , Jag vill att funktionen ska höjas för att kunna utföra kommandot (jag vill att UAC-snabbmeddelandet ska visas).
Hur definierar du en PowerShell-funktion som kräver höjning?
SuperUser-bidragsgivaren Ashton har svaret för oss:
För att köra ett specifikt kommando från ett förhöjt fönster:
Till exempel:
För att köra ett specifikt skript från ett förhöjt fönster:
För att köra en hel PowerShell-session som uppmanar UAC:
En funktion att returnera $ True eller $ False om det aktuella fönstret körs med förhöjda behörigheter:
För att säkerställa att ett skript bara kör som Admin, lägg till Detta till början:
I PowerShell v4.0 kan ovanstående förenklas genom att använda en #Requires -sats:
Källa: Kör med höjda behörigheter [SS64.com]
Har något till en dd till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.
Så här stoppar du webbplatser från att begära att visa meddelanden
Webbläsare tillåter nu webbplatser att visa dig meddelanden. På många nyheter och shoppingswebbplatser ser du en popup som säger att webbplatsen vill visa meddelanden på skrivbordet. Google Chrome Om du vill inaktivera den här funktionen i Chrome klickar du på menyknappen och väljer "Inställningar". Klicka på "Avancerad" länken på längst ned på sidan Inställningar och klicka sedan på "Innehållsinställningar" -knappen under Sekretess och säkerhet.
Så här håller du folk från att veta att du läser ditt meddelande i Google Hangouts
Det finns en ny trend i snabbmeddelanden: låter andra se när du läst meddelandet. Jag kan se hur det här är till hjälp, men det är också ibland irriterande - vad om du läser ett meddelande men inte kan reagera omedelbart? För många människor känner de att de ser oerhörda ut, oavsett omständigheter. RELATERAT: Hur man stoppar dina WhatsApp-vänner från att veta att du har läst deras meddelanden Dessa meddelanden heter "läsinkvitton" , och det är inte ovanligt att användarna vill stänga av dem.