Archive

Archives pour 10/2012

Savoir qui est connecté sur un PC distant

Ce script permet de savoir qui est connecté en ce moment sur un ordinateur distant.
Ça marche sur Windows XP et Windows Seven.

?View Code POWERSHELL
$computer = Read-Host "Enter the computer Name"
$loginfo = Get-WmiObject -Computer $Computer -Class Win32_ComputerSystem
"Machine Name: " + $loginfo.Name 
"User Name: " + $loginfo.UserName
Categories: Windows Tags: , , ,

Lancer une commande Dos avec une variable issue d’un import.

Utiliser PowerShell pour lancer par exemple un « reg query » ou tout autres commandes Dos sur une liste de PC présents dans un fichier texte.

?View Code POWERSHELL
$list = Import-CSV -Path "./comp-list.txt"
 
ForEach ($comp in $list) { 
    $ip = $comp.ip
    $cmdreg = "reg query \\$ip\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa"
    Invoke-Expression $cmdreg
 }

😉

Categories: Powershell Tags: , ,

Conserver le dernier mot de chaque phrases

Cette fois je souhaite conserver la dernière valeur des chaque chaines de caractères.

?View Code POWERSHELL
$songs= "My name is stain dfldsj","Reset after all pomaolk","Palabra mi amor piloeak"
foreach ($title in $songs) {
$title.Split(" ")[-1]
}
Categories: Powershell Tags:

Supprimer le dernier mot d’une ligne

Je souhaite retirer la dernière valeur de chaque chaines de caractères.

?View Code POWERSHELL
$songs= "My name is stain dfldsj","Reset after all pomaolk","Palabra mi amor piloeak"
foreach ($title in $songs) {
$Split = $title.Split(" ")
[string]$split[0..($Split.count-2)]
}
Categories: Powershell Tags:

Erreur (0x1) du planificateur de tâches

Il a fallut que je cherche un peu alors je partage l’info.

Dans mon cas, je veux exécuter un .cmd ou un .bat dans dans une tâche planifiée.
Problème, la tâche ne s’exécute pas en renvoyant l’erreur (0x1).
La description de l’erreur est « Une fonction incorrecte ou inconnue a été appelée »

La solution dans mon cas, il manquait dans les propriétés de l’action un chemin dans le champ « Commencer dans (Facultatif): »

Je dis merci au « Facultatif ».

Vous ici!

Si vous lisez cette article, c’est que la migration de AideXchange vers My-PowerShell c’est bien passé.
Ca m’a pris d’un coup, je ne sais pas vraiment pourquoi.

Bienvenue sur My-PowerShell.fr

Categories: Le blog Tags:

Activer la gestion de l’expiration des mots de passe dans OWA

Par défaut avec Exchange 2010, il n’est pas possible de changer un mot de passe expiré dans OWA.
Pour activer cette fonctionnalité, il suffit d’ajouter une clé de registre sur vos serveurs CAS.

– Naviguez dans le registre jusqu’à la clé HKLM\SYSTEM\CurrentControlSet\Services\MSExchange OWA
– Ajoutez une valeur DWord (32-bit) avec comme nom ChangeExpiredPasswordEnabled et comme valeur 1.
– Pour appliquez la configuration, exécutez dans une invite de commande.

IISReset -Force

 
Les utilisateurs auront maintenant la possibilité de changer leur mot de passe même si celui-ci est déjà expiré.

change_password

Ils auront également un message dans OWA les informant de l’expiration prochaine de leur mot de passe.

password_will_expire

Cette méthode s’applique également pour Exchange 2007 SP3.

Categories: Exchange 2010 Tags: ,

Remplacer une couleur avec Photoshop

Je sais, je me disperse…
Voici donc comment remplacer une couleur sur une image avec Photoshop.

Sélectionnez grossièrement la couleur que vous souahaitez remplacer avec le lasso.

Cliquez sur Plage de couleurs… sans le menu Sélection.
Définissez la Tolérance à 100.
Utilisez la Pipette et la Pipette+ pour sélectionnez la couleur à remplacer.

Photoshop Selection

Toutes les zones blanches seront traitées.
Cliquez sur OK un fois terminé.

Cliquez sur Nouveau calque de réglage, Teinte/Saturation… dans me menu Calque.
Choisissez le Mode: Couleur.

Photoshop Calque de Reglage

Dans Réglages, cochez Redéfinir et utilisez les barres Teinte, Saturation et Luminosité pour choisir la nouvelle couleur.

Photoshop Nouvelle Couleur

Voila c’est terminé.

Categories: Photoshop Tags: ,

Monter un disque USB sous Linux

My_Raspberry_Pi
Suite à l’achat d’un Raspberry PI, je me mets à Linux.
Tout d’abord, monter un disque dur USB avec une alimentation externe car le Pi ne permet pas de la faire tourner tout seul.

Un fois connecté en SSH.

Je passe en root:

pi@raspberrypi ~ $ sudo su

Je liste les disques physiques connectés:

root@raspberrypi:/# fdisk -l
 
Disk /dev/mmcblk0: 7948 MB, 7948206080 bytes
4 heads, 16 sectors/track, 242560 cylinders, total 15523840 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000108cb
 
        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1            8192      122879       57344    c  W95 FAT32 (LBA)
/dev/mmcblk0p2          122880    15523839     7700480   83  Linux
 
Disk /dev/sde: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               2   625142447   312571223    b  W95 FAT32
root@raspberrypi:/#

Je crée un dossier qui sera point de montage:

root@raspberrypi:/# mkdir /mnt/mon_disk

Enfin, monter le disque:

root@raspberrypi:/# mount /dev/sde1 /mnt/mon_disk

J’ai maintenant accès aux données du disque dans /mnt/mon_disk.

Categories: Linux Tags: , , ,