No PowerShell, como avalio uma expressão matemática armazenada como string? Como faço para que o PowerShell avalie o seguinte:
C:\> $a="30000/1001"
C:\> $a
30000/1000
C:\>
Saída desejada:
C:\> $a="30000/1001"
C:\> <some command>
29.97002997003
C:\>
No Linux eu poderia fazer o seguinte (e é basicamente o que eu quero fazer no PowerShell):
user@computer:/path# a="30000/1001"
user@computer:/path# echo "scale=5; $a" | bc
29.97002
Use
Invoke-Expression
. Como alternativa, basta invocar um novo shell (muito mais lento, é claro)