Questions marquées «powershell»

Un shell interactif, un langage de script et de programmation et un environnement environnant de Microsoft. Couramment utilisé par les administrateurs système gérant des logiciels Microsoft (y compris Windows, Exchange, SharePoint et les services cloud Azure et Office 365), PowerShell est inclus par défaut avec Windows et prend le relais des langues précédentes telles que VB Script.

1
Redémarrage planifié d'un service avec Powerhshell en tant que compte de service non administrateur
Avant d'être abattu, je sais comment planifier une tâche, redémarrer un service avec PowerShell ou donner à un compte non administrateur les privilèges pour redémarrer un service. Ce n'est pas ça le problème. Le problème est cependant la combinaison de ces trois tâches combinées. J'ai un service Windows qui doit …



1
Set-RDSessionCollectionConfiguration Connection Broker se connecte à localhost
J'exécute la commande suivante à partir d'une console PowerShell sur une machine Windows 8, essayant de configurer un courtier de connexion RDS Server 2012 R2: Import-Module RemoteDesktop Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com" Cependant, même si je spécifie le Connection Broker à utiliser, il essaie toujours de se connecter …

4
Comment différencier deux dossiers dans Windows Powershell?
J'essaie de trouver des différences dans le contenu de deux structures de dossiers à l'aide de Windows Powershell. J'ai utilisé la méthode suivante pour m'assurer que les noms de fichiers sont les mêmes, mais cette méthode ne me dit pas si le contenu des fichiers est le même: $firstFolder = …
11 powershell  diff 

5
Impossible d'accorder des autorisations d'envoi en tant que dans Exchange 2010
J'essaie d'accorder des autorisations «d'envoi en tant que» à un utilisateur dans Exchange 2010. Voici la commande Powershell que j'exécute: Add-ADPermission "User1" -User "Ourdomain\User2" -Extendedrights "Send As" Powershell renvoie cette erreur: L'opération Active Directory a échoué sur DC.OurDomain.pri. Cette erreur n'est pas récupérable. Informations supplémentaires: l'accès est refusé. Réponse Active …

5
Instruction Powershell Switch avec plusieurs valeurs
Quelqu'un sait comment je peux avoir une instruction switch avec plusieurs valeurs possibles comme l'exemple ci-dessous? switch ($myNumber) { 1 3 5 7 9 { write-host "Odd" } 2 4 6 8 10 {write-host "Even" } } Auparavant, c'était facile dans VBScript, donc je suis sûr qu'il me manque quelque …
11 powershell 


2
La meilleure façon d'ajouter des clés et des valeurs HKCU pour tous les utilisateurs existants et tous les nouveaux utilisateurs?
J'ai besoin d'ajouter des clés et des valeurs HKCU à toutes les machines dans une unité d'organisation spécifique, pour tous les profils utilisateur existants et au profil par défaut. Quelle est la meilleure façon d'aborder cela? Je pourrais énumérer et parcourir tous les NTUSER.DAT, en chargeant la ruche, en ajoutant …

2
Filtre de différence de performances PowerShell par rapport à la fonction
Je lis actuellement le livre étape par étape de Windows PowerShell 3.0 pour obtenir plus d'informations sur PowerShell. À la page 201, l'auteur montre qu'un filtre est plus rapide que la fonction avec le même fonctionnellement. Ce script prend 2,6 secondes sur son ordinateur: MeasureAddOneFilter.ps1 Filter AddOne { "add one …
11 powershell 

3
Comment passer des paramètres à une fonction?
J'ai besoin de traiter une copie de travail SVN dans un script PS, mais j'ai du mal à passer des arguments aux fonctions. Voici ce que j'ai: function foo($arg1, $arg2) { echo $arg1 echo $arg2.FullName } echo "0: $($args[0])" echo "1: $($args[1])" $items = get-childitem $args[1] $items | foreach-object -process …
11 powershell 

5
Comment puis-je ajouter des autorisations ACL pour les comptes IIS APPPOOL \ * via Powershell?
Je veux pouvoir définir le compte IIS pour que les nouveaux sites Web aient des autorisations de modification. J'ai le script suivant: function Set-ModifyPermission ($directory, $username, $domain = 'IIS APPPOOL') { $inherit = [system.security.accesscontrol.InheritanceFlags]"ContainerInherit, ObjectInherit" $propagation = [system.security.accesscontrol.PropagationFlags]"None" $acl = Get-Acl $directory $user = New-Object System.Security.Principal.NTAccount($domain, $username ) $accessrule = …

3
Définissez StartType de service sur Automatique - Retardé
En utilisant Set-Service, je peux changer la valeur StartTypede mes services entre les valeurs acceptées de Boot, System, Automatic, Manual, Disabled. À l'aide services.msc, je suis en mesure de définir certains services au démarrage avec une priorité de Automatic (Delayed Start). Cependant, des Get-Servicerapports encore ces services de démarrage retardée …

3
Changer le répertoire du profil Powershell $
Je voudrais savoir comment modifier l'emplacement de ma variable de profil $. PS H:\> $profile H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 H: \ est un partage réseau, donc quand je crée mon fichier de profil et charge le PowerShell, j'obtiens ce qui suit: Avertissement de sécurité Exécutez uniquement les scripts auxquels vous faites confiance. Bien …

4
Protéger la boucle foreach lorsque la liste est vide
En utilisant Powershell v2.0, je souhaite supprimer tous les fichiers antérieurs à X jours: $backups = Get-ChildItem -Path $Backuppath | Where-Object {($_.lastwritetime -lt (Get-Date).addDays(-$DaysKeep)) -and (-not $_.PSIsContainer) -and ($_.Name -like "backup*")} foreach ($file in $backups) { Remove-Item $file.FullName; } Cependant, lorsque $ backups est vide, j'obtiens: Remove-Item : Cannot bind …
10 powershell 

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.