Tôi muốn di chuyển thư mục "My Documents \ WindowsPowerShell" mặc định của mình. Tuy nhiên, khi tôi thử điều này, PowerShell tất nhiên không thể tìm thấy hồ sơ $. Có một tập tin hoặc một cái gì đó mà tôi có thể chỉnh sửa để trỏ PowerShell đến một thư mục khởi động khác nhau?
Trả lời
Những gì tôi có thể đề nghị là bạn chấm nguồn tập tin có nội dung của hồ sơ của bạn trong file $profile.AllUsersAllHosts
$profile.AllUsersAllHosts
là một cái gì đó giống như C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1
câu hỏi liên quan: Is it possible to change the default value of $profile to a new value?
Hmm, tôi không có tệp nào có tên đó. Nên có một? Có một thư mục được gọi là 'ví dụ', trong đó có một profile.ps1 trong nó mặc dù. –
@charles Anderson Bạn sẽ phải tạo ra. Không có tệp hồ sơ nào được tạo ban đầu theo như tôi biết. Chỉ cần thực hiện 'New-Item -path $ profile.AllUsersAllHosts -type file -force' ' – manojlds
Như xa như tôi biết bạn không thể làm điều đó. Vị trí hồ sơ người dùng luôn dưới 'Tài liệu của tôi \ WindowsPowerShell' và tùy chọn duy nhất của bạn là di chuyển thư mục tài liệu của bạn (chuyển hướng thư mục).
Bạn có thể sử dụng junction.exe từ Sysinternals để làm cho thư mục WindowsPowershell
trở thành một liên kết tượng trưng đến một vị trí khác (nhưng không phải là ổ đĩa mạng).
Bạn có thể làm điều này nếu bạn muốn để lưu trữ các kịch bản hồ sơ tại C:\POSH
junction.exe "$HOME\Documents\WindowsPowerShell" 'C:\POSH'
Tôi đang sử dụng tính năng này mà không gặp vấn đề gì. Tôi đã sử dụng lệnh ghép ngắn của Powershell Community Extension PSCX để làm điều tương tự. – jhamm
lưu ý, các mối nối và [Windows 10 Liên kết tượng trưng] (https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/#w22Irqj0V76jeb9w.97) là khác nhau. –
Theo mặc định $Profile/$Home/$PSModulePath
là tất cả trong registry ... thường dưới
HKEY_CURRENT_USER\Volatile Environment
cho các biến môi trường tàiHKEY_CURRENT_USER\Environment
cho Biến môi trường hệ thốngHKEY_CURRENT_USER\Software\Microsoft\Windows\Explorer\User Shell Folders
và các nơi khác!
- 1. Laravel 4: trình bày hồ sơ ở đâu?
- 2. Đầu ra hồ sơ Hadoop - ở đâu và cái gì?
- 3. ứng dụng cài đặt hồ sơ/người dùng django tốt nhất ở đâu?
- 4. Hồ sơ Powershell "khi thoát" sự kiện?
- 5. Mô-đun Powershell NetSecurity ở đâu?
- 6. hồ sơ giới hạn mysqldump ở giữa
- 7. Thư mục v2.0 và v3.0 ở đâu trong PowerShell?
- 8. Windows lưu trữ cài đặt "Mở bằng" ở đâu?
- 9. hồ sơ maven hoặc hồ sơ mùa xuân?
- 10. Các bí danh mặc định được xác định trong PowerShell ở đâu?
- 11. Hồ sơ Haskell mà không cần cài đặt cài đặt thư viện hồ sơ cho tất cả các phụ thuộc
- 12. Cài đặt easy_install ở đâu?
- 13. Nên đặt beans.xml ở đâu?
- 14. bạn đặt ivysettings.xml ở đâu?
- 15. Nhận Hồ sơ Ứng dụng Hồ sơ theo chương trình
- 16. Kohana - bạn đặt kịch bản AJAX ở đâu?
- 17. Hồ sơ Maven
- 18. Bạn lưu trữ thư viện script PowerShell ở đâu?
- 19. tuples vs hồ sơ
- 20. Hồ sơ là gì?
- 21. Mẫu hồ sơ Haskell
- 22. Không thể cài đặt Hồ sơ cấp phép sản xuất
- 23. Thiết Powershell màu sắc với các giá trị hex trong hồ sơ kịch bản
- 24. Microsoft.Deployment.WindowsInstaller tìm thấy ở đâu?
- 25. Delphi XE: TValue.Equals() ở đâu?
- 26. Tại sao Powershell 2.0 được cài đặt ở cùng vị trí như Powershell 1.0?
- 27. Tôi nên đặt scriptmanager ở đâu
- 28. Emacs: Đặt tệp psvn.el ở đâu?
- 29. Tôi nên đặt plugin .vim ở đâu?
- 30. Tôi đặt "WSGIPassAuthorization On" ở đâu?
Tại sao không chỉ chấm nguồn tệp của bạn trong cấu hình thông thường? – EBGreen
Vì tôi muốn di chuyển toàn bộ thư mục WindowsPowerShell. Tuy nhiên, nếu điều đó hóa ra là không thể, đề xuất của bạn sẽ là sự thỏa hiệp hoàn hảo. –