PowerShell ପ୍ରୋଫାଇଲ୍ ପ୍ରକ୍ସି ଫେରାଇ ପାରେ
Windows PowerShell 5.1 କୁ -NoProfile ସହିତ ତୁଳନା କରନ୍ତୁ ଏବଂ ହଟାଯାଇଥିବା ପ୍ରକ୍ସି ନୂଆ ସେସନରେ ପୁଣି ଦେଖାଗଲେ ସମସ୍ତ ପ୍ରୋଫାଇଲ୍ ପଥ ଯାଞ୍ଚ କରନ୍ତୁ।
Windows PowerShell 5.1 ସେସନ ଖୋଲିବା ମାତ୍ରେ ପ୍ରକ୍ସି ପ୍ରତ୍ୟେକ ଥର ଫେରି ଆସୁଥିଲେ, ଆରମ୍ଭରେ ଚାଲୁଥିବା କୋଡ୍ ଯାଞ୍ଚ କରନ୍ତୁ। ଏକ ପ୍ରୋଫାଇଲ୍ ଡିଫଲ୍ଟ ପ୍ରକ୍ସି ନିର୍ଦ୍ଦିଷ୍ଟ କରିପାରେ, ପରିବେଶ ଚର ସେଟ୍ କରିପାରେ କିମ୍ବା ଅନୁରୋଧର ଡିଫଲ୍ଟ ପୁଣି ପରିଭାଷିତ କରିପାରେ।
ସେହି ଅନୁରୋଧ ଓ ଖାତାକୁ ଏହା ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା ନୂଆ ସେସନରେ ତୁଳନା କରନ୍ତୁ:
powershell.exe -NoProfile
ଏହା ପ୍ରୋଫାଇଲ୍ ସ୍କ୍ରିପ୍ଟ ଛାଡ଼ିଦିଏ। ତଥାପି ଏହା ପିତୃ ପରିବେଶ ଉତ୍ତରାଧିକାର କରେ ଏବଂ ପ୍ରଯୁଜ୍ୟ Windows ନେଟୱାର୍କିଂ ସେଟିଂସର ଅଧୀନରେ ରହେ, ତେଣୁ ବଞ୍ଚିଥିବା ପ୍ରକ୍ସି ସେଗୁଡ଼ିକୁ ଅଗ୍ରାହ୍ୟ କରେ ନାହିଁ।
ଯେଉଁ ସାଧାରଣ ହୋଷ୍ଟରେ ସମସ୍ୟା ହୁଏ, ସେଠାରେ ପ୍ରୋଫାଇଲ୍ ପଥଗୁଡ଼ିକ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ:
$PROFILE | Select-Object *
ସେହି ପଥରେ ଥିବା ଫାଇଲ୍ ଏବଂ ସେମାନେ ଲୋଡ୍ କରୁଥିବା ଯେକୌଣସି ସ୍କ୍ରିପ୍ଟ ଯାଞ୍ଚ କରନ୍ତୁ। PowerShell ରେ ସମସ୍ତ ବ୍ୟବହାରକାରୀ ଓ ବର୍ତ୍ତମାନ ବ୍ୟବହାରକାରୀ, ସମସ୍ତ ହୋଷ୍ଟ ଓ ବର୍ତ୍ତମାନ ହୋଷ୍ଟ ପାଇଁ ପ୍ରୋଫାଇଲ୍ ଅଛି; ପରବର୍ତ୍ତୀ ପ୍ରୋଫାଇଲ୍ ପୂର୍ବଟିକୁ ଅତିକ୍ରମ କରିପାରେ। ତେଣୁ ଅନ୍ୟ ଏକ ଟର୍ମିନାଲ୍ ହୋଷ୍ଟ ଭିନ୍ନ ଷ୍ଟାର୍ଟଅପ୍ ସ୍କ୍ରିପ୍ଟ ଚଲାଇପାରେ।
ପଥକୁ ପୁଣି ଆଣୁଥିବା ନିର୍ଦ୍ଦିଷ୍ଟ ଆସାଇନମେଣ୍ଟ ବଦଳାନ୍ତୁ, ତାପରେ ନୂଆ ସେସନ ତୁଳନା କରନ୍ତୁ। ଅସମ୍ପୃକ୍ତ ରେଜିଷ୍ଟ୍ରି ସେଟିଂସ ଡିଲିଟ୍ କଲେ ଷ୍ଟାର୍ଟଅପ୍ କୋଡ୍ ତୁରନ୍ତ ପୁଣି ନିର୍ଦ୍ଦିଷ୍ଟ କରୁଥିବା ପ୍ରକ୍ସି ହଟେ ନାହିଁ।