खोज…


टिप्पणियों

प्रोफाइल फ़ाइल एक पॉवरशेल स्क्रिप्ट है जो पॉवरशेल कंसोल शुरू होने के दौरान चलेगी। इस तरह हम अपने वातावरण को हमारे लिए तैयार कर सकते हैं जब हम नए शक्तियां सत्र शुरू करते हैं।

हम जिन चीजों को पावरशेल स्टार्ट पर करना चाहते हैं, वे हैं:

  • आयात करने वाले मॉड्यूल हम अक्सर उपयोग करते हैं (ActiveDirectory, Exchange, कुछ विशिष्ट DLL)
  • लॉगिंग
  • शीघ्र बदल रहा है
  • निदान

कई प्रोफाइल फाइलें और स्थान हैं जिनके अलग-अलग उपयोग हैं और स्टार्ट-अप ऑर्डर के पदानुक्रम भी हैं:

मेज़बान उपयोगकर्ता पथ आदेश शुरू करें परिवर्तनशील
सब सब % WINDIR% \ System32 \ WindowsPowerShell \ v1.0 \ profile.ps1 1 $ profile.AllUsersAllHosts
सब वर्तमान % USERPROFILE% \ दस्तावेज़ \ WindowsPowerShell \ profile.ps1 3 $ profile.CurrentUserAllHosts
कंसोल सब % WINDIR% \ System32 \ WindowsPowerShell \ v1.0 \ Microsoft.PowerShell_profile.ps1 2 $ profile.AllUsersCurrentHost
कंसोल वर्तमान % USERPROFILE% \ दस्तावेज़ \ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1 4 $ profile.CurrentUserCurrentHost
आईएसई सब % WINDIR% \ System32 \ WindowsPowerShell \ v1.0 \ Microsoft.PowerShellISE_profile.ps1 2 $ profile.AllUsersCurrentHost
आईएसई वर्तमान % USERPROFILE% \ दस्तावेज़ \ WindowsPowerShell \ Microsoft.PowerShellISE_profile.ps1 4 $ profile.CurrentUserCurrentHost

एक मूल प्रोफ़ाइल बनाएँ

एक PowerShell प्रोफ़ाइल का उपयोग उपयोगकर्ता परिभाषित चर और कार्यों को स्वचालित रूप से लोड करने के लिए किया जाता है।

PowerShell प्रोफ़ाइल स्वचालित रूप से उपयोगकर्ताओं के लिए नहीं बनाई गई हैं।

PowerShell प्रोफ़ाइल बनाने के लिए C:>New-Item -ItemType File $profile

यदि आप आईएसई में हैं तो आप बिल्ट इन एडिटर C:>psEdit $profile उपयोग कर सकते हैं

वर्तमान होस्ट के लिए अपनी व्यक्तिगत प्रोफ़ाइल के साथ आरंभ करने का एक आसान तरीका कुछ पाठ को $profile में संग्रहीत पथ पर सहेजने के लिए है-परिवर्तनीय

"#Current host, current user" > $profile

पावरशेल आईएसई, नोटपैड, विज़ुअल स्टूडियो कोड या किसी अन्य संपादक का उपयोग करके प्रोफ़ाइल में और संशोधन किया जा सकता है।

$profile परिवर्तनीय वर्तमान होस्ट के लिए वर्तमान उपयोगकर्ता प्रोफ़ाइल को डिफ़ॉल्ट रूप से देता है, लेकिन आप मशीन-नीति (सभी उपयोगकर्ताओं) और / या सभी मेजबानों के लिए प्रोफ़ाइल तक पहुंच सकते हैं (कंसोल, आईएसई, 3 पार्टी) का उपयोग करके यह गुण है।

PS> $PROFILE | Format-List -Force

AllUsersAllHosts       : C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1
AllUsersCurrentHost    : C:\Windows\System32\WindowsPowerShell\v1.0\Microsoft.PowerShell_profile.ps1
CurrentUserAllHosts    : C:\Users\user\Documents\WindowsPowerShell\profile.ps1
CurrentUserCurrentHost : C:\Users\user\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Length                 : 75

PS> $PROFILE.AllUsersAllHosts
C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow