Kā izveidot PowerShell profilu
PowerShell ir lielisks veids, kā automatizēt gandrīz visu Windows. Tomēr tā nav tikai skriptu valoda. Ja jūs to izmantojat kā komandrindas apvalku, var būt lietderīgi saglabāt savas funkcijas un pielāgojumus profilā, kas tiek ielādēts katru reizi, kad ielādējat konsoli. Lasiet tālāk, lai uzzinātu, kā.
PowerShell profila izveide
Pirmā lieta, kas mums jādara, ir pārbaudīt, vai jums jau ir profils. Ir automātisks mainīgais lielums $ Profile, kas saglabā pilnībā kvalificētu PowerShell profila atrašanās vietu. Vienkāršs veids, kā pārbaudīt, vai jūsu profils pastāv, ir izmantot Test-Path cmdlet uz $ Profile mainīgā.
Test-Path $ profils
Kā redzat, mums vēl nav profila faila, tāpēc mums būs nepieciešams to izveidot, to var izdarīt ar jaunu vienumu cmdlet.
New-Item -Path $ Profile -Type File -Force
Piezīme. Izmantojot spēka parametru, profils tiks izveidots pat tad, ja jums jau ir tas. Tas nozīmē, ka vecais profils tiks pārrakstīts.
Profilu var rediģēt, izmantojot notepad, kas ir viegli iedarbināms, izmantojot PowerShell.
notepad $ Profils
Jūs varat ievietot jebkuru komandu, funkciju, alias un pat moduļa importu savā PowerShell profilā. Šeit ir daži piemēri un idejas par to, ko varat ievietot savā profilā.
Tā kā PowerShell 3 tiek piegādāts ar atjaunināmu palīdzību, vienkāršākais veids, kā atjaunināt palīdzības failus, ir pievienot jūsu profila Update-Help cmdlet.
Piezīme: Update-Help lejupielādēs palīdzības failus vienreiz dienā, tas mums ir labi, jo mēs nevēlamies, lai tas atjauninātu palīdzības failus katru reizi, kad mēs atveram konsoli. Ja vēlaties to atjaunināt katru reizi, varat izmantot spēka parametru.
Vēl viena lieta, ko es vēlētos pievienot savam profilam, ir pielāgotas funkcijas, ko esmu uzrakstījis laika gaitā, un tas padara tos automātiski pieejamus konsolē. Zemāk jūs varat redzēt, ka jūs varat burtiski vienkārši kopēt funkciju no skripta un ievietot to savā profilā. Tad tas būs pieejams izmantošanai konsolē.
Visbeidzot, man ir arī daži pielāgojumi konsolei. Viens no maniem iecienītākajiem tiem ir redzams zemāk, tas būtībā nosaka, vai esat atvēris paaugstinātu PowerShell konsoli un maina fonta krāsu, tādā veidā es vienmēr atceros, ka es darbojos ar paaugstinātām privilēģijām.
Kas jums ir jūsu profilā? Informējiet mūs komentāros.