Questions marquées «powershell»

PowerShell est une ligne de commande multiplateforme et un utilitaire de script de Microsoft. Utilisez cette balise pour les questions sur l'écriture et l'exécution de scripts PowerShell UNIQUEMENT. Les questions de programmation spécifiques à la version multiplateforme PowerShell Core (Windows, macOS et Linux) doivent être balisées [powershell-core]. Les questions sur l'administration du système doivent être posées sur Super User ou Server Fault.



6
Changer de répertoire dans PowerShell
Mon invite PowerShell pointe actuellement vers mon lecteur C ( PS C:\>). Comment changer de répertoire en dossier sur mon PS Q:\>lecteur Q ( )? Le nom du dossier sur mon lecteur Q est "Mon dossier de test".
99 powershell 

6
Le terme «Get-ADUser» n'est pas reconnu comme le nom d'une applet de commande
J'ai utilisé la requête suivante pour répertorier les utilisateurs dans un serveur Windows 2008, mais j'ai échoué et j'ai obtenu l'erreur ci-dessous. $server='client-pc-1';$pwd= convertto-securestring 'password$' -asplaintext - force;$cred=new-object -typename System.Management.Automation.PSCredential -argumentlist 'Administrator',$pwd; invoke-command -computername $server -credential $cred -scriptblock {Get-ADUser -Filter (enabled -ne $true)} L'exception est donnée ci-dessous ... Quelqu'un peut-il …
97 powershell 


4
Comment utiliser la propriété d'un objet dans une chaîne entre guillemets?
J'ai le code suivant: $DatabaseSettings = @(); $NewDatabaseSetting = "" | select DatabaseName, DataFile, LogFile, LiveBackupPath; $NewDatabaseSetting.DatabaseName = "LiveEmployees_PD"; $NewDatabaseSetting.DataFile = "LiveEmployees_PD_Data"; $NewDatabaseSetting.LogFile = "LiveEmployees_PD_Log"; $NewDatabaseSetting.LiveBackupPath = '\\LiveServer\LiveEmployeesBackups'; $DatabaseSettings += $NewDatabaseSetting; Lorsque j'essaie d'utiliser l'une des propriétés dans une commande d'exécution de chaîne: & "$SQlBackupExePath\SQLBackupC.exe" -I $InstanceName -SQL ` "RESTORE …

7
Faire une boucle via un hachage ou utiliser un tableau dans PowerShell
J'utilise ce morceau de code (simplifié) pour extraire un ensemble de tables de SQL Server avec BCP . $OutputDirectory = "c:\junk\" $ServerOption = "-SServerName" $TargetDatabase = "Content.dbo." $ExtractTables = @( "Page" , "ChecklistItemCategory" , "ChecklistItem" ) for ($i=0; $i -le $ExtractTables.Length – 1; $i++) { $InputFullTableName = "$TargetDatabase$($ExtractTables[$i])" $OutputFullFileName = …
96 powershell 

1
Le script PowerShell n'accepte pas le signe $ (dollar)
J'essaie d'ouvrir une connexion de données SQL à l'aide d'un script PowerShell et mon mot de passe contient un $signe: $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;") Lorsque j'essaye d'ouvrir une connexion, il dit: Échec de la connexion


1
Que signifie le symbole & dans PowerShell?
$tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe' & $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit Quelqu'un peut-il m'expliquer comment cela fonctionne? Que signifie / signifie exactement le symbole & dans PowerShell?
95 powershell 

12
Comment normaliser un chemin dans PowerShell?
J'ai deux chemins: fred\frog et ..\frag Je peux les joindre dans PowerShell comme ceci: join-path 'fred\frog' '..\frag' Cela me donne ceci: fred\frog\..\frag Mais je ne veux pas de ça. Je veux un chemin normalisé sans les doubles points, comme ceci: fred\frag Comment puis-je l'obtenir?
94 powershell  path 

5
Copier le fichier à distance avec PowerShell
J'écris un script PowerShell que je souhaite exécuter à partir du serveur A. Je souhaite me connecter au serveur B et copier un fichier sur le serveur A en tant que sauvegarde. Si cela ne peut pas être fait, je voudrais me connecter au serveur B à partir du serveur …

10
Comment obtenir le répertoire parent du parent dans Powershell?
Donc, si j'ai un répertoire stocké dans une variable, dites: $scriptPath = (Get-ScriptDirectory); Maintenant, je voudrais trouver le répertoire à deux niveaux parent. J'ai besoin d'une belle façon de faire: $parentPath = Split-Path -parent $scriptPath $rootPath = Split-Path -parent $parentPath Puis-je accéder au rootPath en une seule ligne de code?



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.