mirror of https://github.com/k3s-io/k3s
not necessary to use disk letter in azure file mount
parent
fcde4c9b24
commit
5275598d35
|
@ -84,12 +84,8 @@ func (mounter *Mounter) Mount(source string, target string, fstype string, optio
|
||||||
`$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $User, $PWord`,
|
`$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $User, $PWord`,
|
||||||
options[0], options[1])
|
options[0], options[1])
|
||||||
|
|
||||||
driverLetter, err := getAvailableDriveLetter()
|
bindSource = source
|
||||||
if err != nil {
|
cmdLine += fmt.Sprintf(";New-SmbGlobalMapping -RemotePath %s -Credential $Credential", source)
|
||||||
return err
|
|
||||||
}
|
|
||||||
bindSource = driverLetter + ":"
|
|
||||||
cmdLine += fmt.Sprintf(";New-SmbGlobalMapping -LocalPath %s -RemotePath %s -Credential $Credential", bindSource, source)
|
|
||||||
|
|
||||||
if output, err := exec.Command("powershell", "/c", cmdLine).CombinedOutput(); err != nil {
|
if output, err := exec.Command("powershell", "/c", cmdLine).CombinedOutput(); err != nil {
|
||||||
// we don't return error here, even though New-SmbGlobalMapping failed, we still make it successful,
|
// we don't return error here, even though New-SmbGlobalMapping failed, we still make it successful,
|
||||||
|
|
Loading…
Reference in New Issue