Dix commandes PowerShell pratiques

PowerShell est la ligne de commande incluse avec Windows. Il s'agit d'un outil très pratique pour effectuer des tâches simples sans interface graphique. Dans ce guide, je vais vous montrer 10 conseils qui amélioreront votre expérience Windows Server et vous faciliteront la vie.

Obtenir un processus

Plutôt que d'utiliser le Gestionnaire des tâches ou un outil similaire, vous pouvez utiliser PowerShell pour récupérer des informations sur un processus spécifique et le tuer, si nécessaire. Cela montrera l'ID de processus ( Id ProcessName):

Get-Process ProcessName

Documentation officielle

Tuer un processus

Une fois que vous avez l'ID de processus d'un processus, vous pouvez le tuer:

Stop-Process -id PID

Documentation officielle

Obtention du contenu d'un fichier

Vous pouvez réellement obtenir le contenu d'un fichier (par exemple un .txtfichier) et l'afficher dans PowerShell:

Get-Content file.txt

Documentation officielle

Obtention d'informations sur l'article

Vous pouvez obtenir des informations sur un certain fichier avec la Get-Itemcommande. La chose intéressante à ce sujet est que vous pouvez l'utiliser pour renvoyer plusieurs types de données, par exemple, vous pouvez voir la dernière fois que quelqu'un a accédé à un fichier:

$(Get-Item D:\Users\William\Desktop\file.txt).lastaccesstime

Documentation officielle

Ajout d'un nouvel utilisateur Active Directory

Vous pouvez ajouter un utilisateur Active Directory avec la New-ADUsercommande:

New-ADUser -SamAccountName "william" -GivenName "William" -Surname "Edwards" -DisplayName "William David Edwards"

Documentation officielle

Suppression d'un utilisateur Active Directory

La suppression d'un utilisateur Active Directory avec PowerShell est également possible:

Remove-ADUser William

Vous pouvez utiliser ici un DN, un nom de compte SAM, un SID ou un GUID d'objet.

Documentation officielle

Ajout d'un groupe Active Directory

Vous pouvez ajouter un groupe Active Directory avec PowerShell très facilement:

New-ADGroup –name Staff” –groupscope Global

Utilisez le nom du nouveau groupe Active Directory pour -nameet modifiez la portée du groupe si nécessaire.

Documentation officielle

Suppression d'un groupe Active Directory

De même, vous pouvez également supprimer un groupe Active Directory avec PowerShell:

Remove-ADGroup Staff

Documentation officielle

Recherche de tous les contrôleurs de domaine

Vous pouvez trouver tous les contrôleurs de domaine dans un domaine avec PowerShell en recherchant les ordinateurs dans le groupe Contrôleurs de domaine:

Get-ADGroupMember 'Domain Controllers'

Désactiver un compte Active Directory

Vous pouvez désactiver un compte dans Active Directory pour empêcher un utilisateur de se connecter. Cela peut être fait à partir de PowerShell pour éviter d'avoir à utiliser l'interface graphique pour cette tâche simple:

Disable-ADAccount William

Encore une fois, vous pouvez utiliser ici un DN, un nom de compte SAM, un SID ou un GUID d'objet.

Documentation officielle



Leave a Comment

Comment configurer loptimisation TCP sous Linux

Comment configurer loptimisation TCP sous Linux

Introduction Vous avez des problèmes de connectivité lorsque des visiteurs dautres pays accèdent à votre site Web? Vous vous demandez pourquoi la vitesse de téléchargement de votre Foreig

Comment déployer Google BBR sur CentOS 7

Comment déployer Google BBR sur CentOS 7

BBR (Bottleneck Bandwidth and RTT) est un nouvel algorithme de contrôle de congestion qui est contribué à la pile TCP du noyau Linux par Google. Avec BBR en place,

Comment installer Icinga 2 et Icinga Web 2 sur Ubuntu 16.04

Comment installer Icinga 2 et Icinga Web 2 sur Ubuntu 16.04

Icinga 2 est un système de surveillance des ressources réseau open source largement utilisé, et Icinga Web 2 est linterface Web officielle pour Icinga 2. Dans ce didacticiel,

Comment installer YOURLS sur CentOS 7

Comment installer YOURLS sur CentOS 7

YOURLS (Your Own URL Shortener) est une application open source de raccourcissement dURL et danalyse de données. Dans cet article, nous couvrirons le processus dinstallation

Installation de Netdata sur CentOS 7

Installation de Netdata sur CentOS 7

Vous utilisez un système différent? Netdata est une étoile montante dans le domaine de la surveillance des métriques système en temps réel. Par rapport à dautres outils du même type, Netdata:

Comment installer osTicket sur Fedora 30

Comment installer osTicket sur Fedora 30

Vous utilisez un système différent? osTicket est un système de billetterie de support client open source. Le code source dosTicket est hébergé publiquement sur Github. Dans ce tutoriel

Comment configurer ionCube Loader sur CentOS 7

Comment configurer ionCube Loader sur CentOS 7

ionCube Loader est une extension PHP qui permet à un serveur Web dexécuter des fichiers PHP qui ont été encodés à laide dionCube Encoder et qui est requis pour exécuter e

Comment installer Java 8 et DCEVM sur Debian 8 (Jessie)

Comment installer Java 8 et DCEVM sur Debian 8 (Jessie)

Java est un langage de programmation / machine virtuelle indépendant de la plate-forme. Dans ce tutoriel, nous allons installer limplémentation OpenJDK de Java 8 sur une Debian

Installation de Bro IDS sur Ubuntu 16.04

Installation de Bro IDS sur Ubuntu 16.04

Vous utilisez un système différent? Introduction Bro est un puissant cadre danalyse de réseau open source. Bros se concentre principalement sur la surveillance de la sécurité du réseau. Br

Comment créer des enregistrements DNS ou PTR inversés dans le panneau de configuration Vultr

Comment créer des enregistrements DNS ou PTR inversés dans le panneau de configuration Vultr

Introduction à Vultr Reverse DNS Afin dajouter un PTR, ou un enregistrement DNS inversé pour ladresse IP de votre instance, vous devez suivre les étapes décrites ci-dessous:

Configurer NoMachine NX sur Ubuntu

Configurer NoMachine NX sur Ubuntu

NoMachine NX est un programme de bureau à distance propriétaire qui offre plus de fonctionnalités par rapport à VNC. Dans ce tutoriel, nous allons couvrir le processus dinstallation

Configuration dAdonis.js sur Ubuntu 14

Configuration dAdonis.js sur Ubuntu 14

Introduction Adonis.js est un framework MVC pour NodeJs qui vous permet décrire des webapps avec moins de code. Il emprunte des concepts à dautres cadres solides comme

Comment mettre à jour PHP de 5 à 7 (NGINX / Apache, CentOS 7)

Comment mettre à jour PHP de 5 à 7 (NGINX / Apache, CentOS 7)

Introduction Ce tutoriel couvrira la mise à jour de PHP 5 * vers 7, avec NGINX ou Apache. Prérequis Avant de commencer, il faut bien ajouter un référentiel car

Correction de lheure sur Windows Server

Correction de lheure sur Windows Server

Par défaut, un VPS Vultr avec Windows Server 2012 a son heure système définie sur le fuseau horaire UTC. Vous pouvez changer le fuseau horaire comme vous le souhaitez, mais en le changeant t

Comment installer ModSecurity pour Nginx sur CentOS 7, Debian 8 et Ubuntu 16.04

Comment installer ModSecurity pour Nginx sur CentOS 7, Debian 8 et Ubuntu 16.04

ModSecurity est un module de pare-feu dapplications Web open source (WAF) qui est idéal pour protéger Apache, Nginx et IIS contre diverses cyberattaques qui ciblent

Comment installer Moodle 3.3.x sur CentOS 7

Comment installer Moodle 3.3.x sur CentOS 7

Vous utilisez un système différent? Moodle est une plate-forme dapprentissage open source ou un système de gestion de cours (CMS) - un logiciel gratuit Open Source conçu pour

Comment installer RainLoop Webmail sur Ubuntu 16.04

Comment installer RainLoop Webmail sur Ubuntu 16.04

Vous utilisez un système différent? RainLoop est un client de messagerie Web simple, moderne et rapide. Le code source de RainLoop est hébergé sur Github. Ce guide vous montrera ho

Sécuriser MongoDB

Sécuriser MongoDB

MongoDB nest pas sécurisé par défaut. Si vous installez MongoDB et le lancez sans le configurer pour lauthentification, vous allez avoir un mauvais moment

Utilisez Apachetop pour surveiller le trafic du serveur Web en temps réel

Utilisez Apachetop pour surveiller le trafic du serveur Web en temps réel

Dans ce didacticiel, nous allons couvrir le processus d’instillation et d’utilisation d’apachetop, un logiciel basé sur la ligne de commande qui permet un traf

Activation de SNI sur DirectAdmin

Activation de SNI sur DirectAdmin

À lépoque où Internet était à ses balbutiements, une adresse IP unique était nécessaire pour chaque certificat SSL unique sur un serveur. Alors quInternet commençait à se développer,

Comment générer des clés SSH?

Comment générer des clés SSH?

Découvrez comment générer une clé SSH pour accéder à votre serveur sans mot de passe. Suivez nos étapes faciles à comprendre pour créer et ajouter des clés SSH.

Créer un serveur de messagerie avec hMailServer sous Windows

Créer un serveur de messagerie avec hMailServer sous Windows

Découvrez comment créer un serveur de messagerie avec hMailServer sous Windows pour recevoir des e-mails facilement.

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau

ReactOS : est-ce lavenir de Windows ?

ReactOS : est-ce lavenir de Windows ?

ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux d'extraction de données de Big Data

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true

Singularité technologique : un futur lointain de la civilisation humaine ?

Singularité technologique : un futur lointain de la civilisation humaine ?

Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.