Preguntas etiquetadas con powershell

96
Recorrer un hash o usar una matriz en PowerShell

Estoy usando este fragmento de código (simplificado) para extraer un conjunto de tablas de SQL Server con BCP . $OutputDirectory = "c:\junk\" $ServerOption = "-SServerName" $TargetDatabase = "Content.dbo." $ExtractTables = @( "Page" , "ChecklistItemCategory" , "ChecklistItem" ) for ($i=0;...

95
El script de PowerShell no acepta el signo $ (dólar)

Estoy intentando abrir una conexión de datos SQL usando un script de PowerShell y mi contraseña contiene un $letrero: $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;") Cuando intento abrir una conexión, dice:...

95
¿Qué significa el símbolo & en powershell?

$tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe' & $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit ¿Alguien puede explicarme cómo funciona esto? ¿Qué significa exactamente el símbolo & en powershell?

94
¿Cómo normalizar una ruta en PowerShell?

Tengo dos caminos: fred\frog y ..\frag Puedo unirlos en PowerShell de esta manera: join-path 'fred\frog' '..\frag' Eso me da esto: fred\frog\..\frag Pero yo no quiero eso. Quiero una ruta normalizada sin los puntos dobles, como este: fred\frag ¿Cómo puedo conseguirlo?...

94
Copiar archivo de forma remota con PowerShell

Estoy escribiendo un PowerShell script de que quiero ejecutar desde el servidor A. Quiero conectarme al servidor B y copiar un archivo al servidor A como copia de seguridad. Si eso no se puede hacer, me gustaría conectarme al servidor B desde el servidor A y copiar un archivo a otro directorio...

92
¿Cómo verifico si está instalado un módulo de PowerShell?

Para comprobar si existe un módulo, he intentado lo siguiente: try { Import-Module SomeModule Write-Host "Module exists" } catch { Write-Host "Module does not exist" } La salida es: Import-Module : The specified module 'SomeModule' was not loaded because no valid module file was found in...