check for free disk space upfront (#4647)
* check for free disk space upfront * driveletter now derives from $InstallRoot * whitespace corrected * one space added
This commit is contained in:
parent
43dfa6b8ba
commit
b2a83e0072
1 changed files with 6 additions and 0 deletions
6
scripts/obtain/dotnet-install.ps1
vendored
6
scripts/obtain/dotnet-install.ps1
vendored
|
@ -396,6 +396,12 @@ if ($DryRun) {
|
||||||
$InstallRoot = Resolve-Installation-Path $InstallDir
|
$InstallRoot = Resolve-Installation-Path $InstallDir
|
||||||
Say-Verbose "InstallRoot: $InstallRoot"
|
Say-Verbose "InstallRoot: $InstallRoot"
|
||||||
|
|
||||||
|
$free = Get-CimInstance -Class win32_logicaldisk | where Deviceid -eq "$((Get-Item $InstallRoot).PSDrive.Name):"
|
||||||
|
if ($free.Freespace / 1MB -le 250 ) {
|
||||||
|
Say "there is not enough disk space on drive c:"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
$IsSdkInstalled = Is-Dotnet-Package-Installed -InstallRoot $InstallRoot -RelativePathToPackage "sdk" -SpecificVersion $SpecificVersion
|
$IsSdkInstalled = Is-Dotnet-Package-Installed -InstallRoot $InstallRoot -RelativePathToPackage "sdk" -SpecificVersion $SpecificVersion
|
||||||
Say-Verbose ".NET SDK installed? $IsSdkInstalled"
|
Say-Verbose ".NET SDK installed? $IsSdkInstalled"
|
||||||
if ($IsSdkInstalled) {
|
if ($IsSdkInstalled) {
|
||||||
|
|
Loading…
Reference in a new issue