PowerShell
शक्तियां प्रोफाइल
खोज…
टिप्पणियों
प्रोफाइल फ़ाइल एक पॉवरशेल स्क्रिप्ट है जो पॉवरशेल कंसोल शुरू होने के दौरान चलेगी। इस तरह हम अपने वातावरण को हमारे लिए तैयार कर सकते हैं जब हम नए शक्तियां सत्र शुरू करते हैं।
हम जिन चीजों को पावरशेल स्टार्ट पर करना चाहते हैं, वे हैं:
- आयात करने वाले मॉड्यूल हम अक्सर उपयोग करते हैं (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