#linux #powershell #.net-core #filesystems #new-psdrive
#linux #powershell #.net-ядро #файловые системы #new-psdrive
Вопрос:
Как мне создать постоянный PSDrive
файл в Linux?
PS /home/nicholas>
PS /home/nicholas> Get-PSDrive
Name Used (GB) Free (GB) Provider Root CurrentLocation
---- --------- --------- -------- ---- ---------------
/ 149.53 764.93 FileSystem / home/nicholas
Alias Alias
Env Environment
Function Function
Temp 149.53 764.93 FileSystem /tmp/
Variable Variable
PS /home/nicholas>
PS /home/nicholas> New-PSDrive
cmdlet New-PSDrive at command pipeline position 1
Supply values for the following parameters:
Name: foo
PSProvider: Filesystem
Root: /
Name Used (GB) Free (GB) Provider Root CurrentLocation
---- --------- --------- -------- ---- ---------------
foo 149.53 764.93 FileSystem /
PS /home/nicholas>
PS /home/nicholas> Get-PSDrive
Name Used (GB) Free (GB) Provider Root CurrentLocation
---- --------- --------- -------- ---- ---------------
/ 149.53 764.93 FileSystem / home/nicholas
Alias Alias
Env Environment
foo 149.53 764.93 FileSystem /
Function Function
Temp 149.53 764.93 FileSystem /tmp/
Variable Variable
PS /home/nicholas>
PS /home/nicholas> Remove-PSDrive
cmdlet Remove-PSDrive at command pipeline position 1
Supply values for the following parameters:
Name[0]: foo
Name[1]:
PS /home/nicholas>
PS /home/nicholas> Get-PSDrive
Name Used (GB) Free (GB) Provider Root CurrentLocation
---- --------- --------- -------- ---- ---------------
/ 149.53 764.93 FileSystem / home/nicholas
Alias Alias
Env Environment
Function Function
Temp 149.53 764.93 FileSystem /tmp/
Variable Variable
PS /home/nicholas>
PS /home/nicholas> New-PSDrive -Persist -Name covid -PSProvider FileSystem -Root /home/nicholas/ -Scope Global
New-PSDrive: A parameter cannot be found that matches parameter name 'Persist'.
PS /home/nicholas>
Создание эфемерного диска, как указано выше, работает нормально. Я бы ожидал, что если такой диск может быть создан, то создание нового постоянного диска должно работать нормально.
Возможно, я просто неправильно использую синтаксис.
Комментарии:
1. Persist не поддерживается на платформе Linux / macOS. Нет места для хранения постоянного соединения. Любой такой диск должен быть сделан постоянным с помощью скрипта профиля (или аналогичного).
2. ах, спасибо @ChrisDent — жаль, прозвучало интересно.