Если вы делаете это в оболочке и хотите использовать однострочник, попробуйте это:
Get-ChildItem "\\$(Read-Host)\share" -recurse | Measure-Object length -sum
Это не приведет к появлению сообщения с просьбой о вводе, но сохранит присвоение переменной, которая может вам не понадобиться, и если вы запускаете ее из оболочки, то вы знаете, что все равно нужен ввод!
Также двойные кавычки будут означать, что переменная оценивается так:
$hello = "Hello World"
Write-Host "$hello"
Hello world
Или, как указал Кит Хилл:
$hello = "Hello World"
Write-Host $hello
Hello World
Где одинарные кавычки не будут вычислять переменную так:
$hello = "Hello World"
Write-Host '$hello'
$hello
Так что, если вы используете переменные и в пути есть пробелы, используйте "".