Catégorie: PowerShell

28/01/2012

Permalink 22:44:26, Catégories: SQL Server, MS SQL Server, PowerShell, Powershell, 426 mots   French (FR) , ptit_dje []

[SGBD][SQL Server][Windows] Powershell - Central Management Server export - import

Mikedavem propose une solution pour exporter la liste des serveurs et groupes contenus dans un CMS.

Trouvant la méthode assez compliquée par rapport à ce qu'il est réalisable au niveau du GUI, je me suis posé la question "Comment automatiser ce que le GUI fait ?".

Premier reflexe: SQL Profiler... Caramba! On ne voit rien passer.

Second reflexe (toujours moins naturel celui-la): Powershell !

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

23/01/2012

[Windows] Executer un script powershell dans les taches Windows

Powershell permet de créer facilement un ensemble de comportements "maison". Il est possible d'automatiser l'exécution de ces scripts.
Pour ce faire (sous Windows 2008)
Démarrer > Outils d'administration > Planificateur de tâches > Menu Action > Créer une tache ...

  1. Renseigner le nom de la tache
  2. Renseigner les options de sécurité
  3. Renseigner le déclencheur (timer, ...)
  4. Onglet Actions
    Click sur Nouveau, dans la fenêtre :
    > Action = "Démarrer un programme"
    > Programme/script = "powershell.exe"
    > Ajouter des arguments = "-File <cheminVersLeFichierPS1> -ExecutionPolicy Unrestricted -NoProfile"

    Exemple de ligne d'argument : -file C:\Backups\Scripts\ExecuteBackupMossSite.ps1 -ExecutionPolicy Unrestricted -NoProfile

Et voilà !

MSDN > Doc de powershell.exe : http://technet.microsoft.com/en-us/library/dd315276.aspx

Vous devez être identifié pour poster un commentaire.

21/01/2012

Permalink 19:40:32, Catégories: SQL Server, MS SQL Server, PowerShell, Powershell, 565 mots   French (FR) , ptit_dje []

[SGBD][SQL Server][Windows] Powershell - Invoke-Sqlcmd

Le module powershell SQLPS introduit une serie de commandes powershell destinées à l'interaction avec les composants de la suite SQL Server et ce depuis SQL Server 2008.
Ce module permet aussi entre autre de naviguer au travers des objets se trouvant sur les differentes instances SQL Server comme au travers de fichiers en mode console.
Cela introduit des possibilités de scripting intéressantes car l'on peut profiter de la puissance de powershell pour réaliser ces scripts.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

22/06/2011

Permalink 21:07:22, Catégories: Programmation Windows, PowerShell, powershell, Active-Directory, 397 mots   French (FR) , sensei.dje []

[Windows] Mini Boite à outils Powershell

C’est au fur et à mesure,en jouant avec powershell que j’ai noté et gardé ces bricoles…
Si ça crame, ces p’tits scripts, scriptlets ou commandlet seront au moins sauvés ici …

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

19/06/2011

Permalink 11:22:35, Catégories: Programmation Windows, PowerShell, powershell, bash, 212 mots   French (FR) , sensei.dje []

[Windows] Mini challenge bash/awk vs powershell

Mis au défi de faire mieux en powershell qu'en bash (et une louche d'awk) par un collègue, j'ai pondu le mini script suivant :

Défi :

Soit un fichier texte contenant des noms de serveurs, on le nommera "serveurs.txt"
Le plus simplement et efficacement possible, coder un script qui exécutera un script annexe autant de fois que de lignes dans le fichier "serveurs.txt"

Évidement, présenté comme cela, ça ne présente que peu d’intérêt, cela dit, cette méthode nous est utile pour ne pas multiplier les taches cron...

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

16/06/2011

Permalink 19:03:20, Catégories: Programmation Windows, PowerShell, powershell, Active-Directory, 331 mots   French (FR) , sensei.dje []

[Windows] Ping des controleurs de domaine en powershell

La supervision des contrôleurs de domaine est facilitée par des outils tels que le vénérable sonar ou son descendant ultrasound (google -> microsoft ...) .

On peut aussi être intéressé par une information quasi instantanée de premier niveau, à savoir, repondent-ils au ping...

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

07/06/2011

Permalink 18:21:14, Catégories: Récapitulatif Windows, Programmation Windows, PowerShell, powershell, Active-Directory, 149 mots   French (FR) , sensei.dje []

[Windows] Lister les ordinateurs d'un domaine AD en powershell

Petit script très basique, pour jouer avec une requête AD très simple ...


$filtre = "(objectCategory=Computer)"
$domaine = New-Object System.DirectoryServices.DirectoryEntry
$chercheur = New-Object System.DirectoryServices.DirectorySearcher
$chercheur.SearchRoot = $domaine
$chercheur.PageSize = 1000
$chercheur.Filter = $filtre

# Ajout de la propriété que l'on recherche...
$prop = "name"
foreach ($i in $prop){$chercheur.PropertiesToLoad.Add($i)}

$colResults = $chercheur.FindAll()

foreach ($objResult in $colResults) {
$objItem = $objResult.Properties
# Sortie vers l'écran
write-host $objItem.name
}

L'intérêt de ce mini script réside dans la simplicité de requêtage, $filtre = "(objectCategory=Computer)", qui, associé à la connexion simplifiée à l'AD (remember vbs...) de powershell, donne accès très rapidement aux infos des objets AD.

On pourrait afficher bien plus d'informations en considérant $prop comme une collection de texte, et y rajouter d'autres noms de propriétés.

Je renvoie vers adsiedit pour la litanie des propriétés des objets AD...

Vous devez être identifié pour poster un commentaire.

15/05/2011

Permalink 12:01:04, Catégories: Récapitulatif Windows, Microsoft, Autres, PowerShell, 838 mots   French (FR) , michaël []

[Windows] Configurer FTMG 2010 en PowerShell

FTMG est un produit relativement récent et on pouvait s'attendre à ce qu'il dispose de cmdlets Powershell pour son administration. Ce n'est malheureusement pas le cas.

Cependant, vous pouvez tout faire avec l'objet COM FPC. Powershell sait travailler avec les objets COM donc j'ai créé un script de configuration de FTMG à partir de plusieurs fichiers texte décrivant la configuration à appliquer.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

25/07/2010

Permalink 18:17:46, Catégories: Récapitulatif .NET, Récapitulatif, Récapitulatif Windows, Programmation Windows, Windows 7, PowerShell, Windows, 136 mots   French (FR) , Nicolas Esprit []

[.NET][Windows] [Windows Server 2008 R2] "The activation server determined the specified product key is blocked"

Suite à mon billet précédent, j'ai rencontré un autre problème lors de l'installation de mon environnement de développement pour SharePoint 2010. L'architecture est simple :

  • Une machine virtuelle avec Windows Server 2008 R2 + SQL Server 2008 R2 + SharePoint 2010
  • Une machine virtuelle avec Windows Server en Core Edition + Active Directory

 

L'activation de windows sur la première machine n'a pas posé de souci. Via l'interface graphique la product key de windows est demandée, celle-ci provient de l'abonnement MSDN de ma boîte. Je la saisis, je la valide et hop Windows est activé.

Sur la version Core Edition, c'est une autre paire de manche vu que tout se fait via ligne de commande. La commande pour activer windows est la suivante : Lire la suite...

Vous devez être identifié pour poster un commentaire.

02/07/2010

Permalink 19:52:30, Catégories: PowerShell, POWERSHELL - SQLSERVER, 709 mots   French (FR) , zinzineti []

[Windows] Automatiser la collecte des caractéristiques physiques de toutes les machines du réseau

Automatiser la collecte des caractériques physiques de toutes les machines du réseau :
Fabricant - Modèle - Architecture - OS - CPU - Mémoire Physique - Capacité disque

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

27/01/2010

Permalink 10:51:06, Catégories: Récapitulatif .NET, Récapitulatif Windows, PowerShell, PowerShell, 398 mots   French (FR) , Bruno Orsier []

[.NET][Windows] Powershell, suppression sélective de fichiers

Voici un nouvel exemple d'utilisation de Powershell, histoire de peut-être vous donner envie de pratiquer ce shell bien utile. Dans mes tests, j'ai souvent un processus qui tourne en boucle, d'ailleurs grâce un script posté dans un billet précédent. Ce processus génère un fichier de log à chaque fois, ce qui me fait des dizaines de milliers de fichiers. Pour éviter de remplir le disque dur, je voudrais garder uniquement les fichiers de log qui présentent un intérêt, par exemple ceux qui contiennent le mot ERROR. C'est facile en PowerShell, avec un peu de pratique on peut le faire directement sur la ligne de commande :


» Lire la suite!

Vous devez être identifié pour poster un commentaire.

20/01/2010

Permalink 12:42:03, Catégories: Récapitulatif Windows, PowerShell, PowerShell, 321 mots   French (FR) , Bruno Orsier []

[Windows] Surveillance de processus Windows : PowerShell au lieu de perfmon !

Je dois souvent surveiller des processus, typiquement pour voir comment évolue leur consommation de mémoire, le nombre de handles, de threads etc. Pour cela, perfmon.exe est un outil bien approprié, et permet d'afficher beaucoup de compteurs de performance Windows, et également de les sauvegarder dans un fichier journal :

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

Liste des blogs

Developpez - Récapitulatif Windows

Pour contribuer à l'enrichissement de la rubrique Windows, n'hésitez pas à contacter un responsable :

Vous pouvez également consulter :

Rechercher

<  Avril 2012  >
Lun Mar Mer Jeu Ven Sam Dim
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web