IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
PowerShell-Cmdlets-Niveau 1 - Par Laurent Dardenne
Commentez ce quiz

Question 1

Comment lister tous les cmdlets ?

Get-Cmdlet -List
Show-Cmdlet -All
Get-Command
Dir Cmdlet:*.*

Question 2

Comment obtenir de l'aide sur l'aide ?

Get-help Get-help
Get-help man
Show-Help Doc
View-Doc Help

Question 3

Comment obtenir l'aide détaillée du cmdlet Write-Debug ?

Get-Help Write-Debug -List
Get-Help Write-Debug -Det
Get-Help Write-Debug -All
Get-Help Write-Debug -Desc

Question 4

Quelle est la liste des paramètres courant, utilisable sur la plupart des cmdlets ?

Buffer, Full,WarningAction, WarningVariable, ErrorAction, ErrorVariable, OutputVariable, Verbose.
ErrorAction, OutVariable, List, VerboseAction, Debug ,WarningError, DebugVariable,Full.
ErrorVariable, Debug ,WarningAction, WarningVariable, Verbose, ErrorAction, OutVariable, OutBuffer.
ErrorAction, WarningError, WarningVariable, Verbose, ErrorVariable, OutputVariable, OutBuffer, Debug.
Verbose, Debug ,WarningAction, Full, ErrorAction, ErrorVariable, OutVariable, OutBuffer.

Question 5

A quel cmdlet correspond l'alias Dir ?

Get-Location
Get-ChildItem
Get-Item
Get-Content

Question 6

Quel est l'usage de Foreach-Object ?

Il liste tous les objets du pipeline.
Il exécute un traitement utilisateur pour chaque objet du pipeline.
Il ne liste que les éléments d'une collection de type Object.
Il regroupe chaque information issue du pipeline dans un objet.

Question 7

Comment peut-on créer un alias ?

A l'aide de Set-Alias.
A l'aide de Export-Alias.
A l'aide de New-Object [Alias].
A l'aide de Create-Alias.

Question 8

Que contient la variable $Objet après l'exécution des instructions suivantes ?
$Objet=Get-Command Foreach

La liste des commandes disponibles.
Un objet de type CmdletInfo détaillant le cmdlet Foreach-Object.
Un objet de type AliasInfo détaillant l'alias Foreach.
Une erreur, car la syntaxe de l'instruction est erronée.

Question 9

Comment afficher les membres statiques de la classe DateTime?

Get-Member -Inputobject [DateTime] -Membertype static
Get-Help [DateTime] -detail static
Get-Member -Inputobject [DateTime] -static
Get-Help [DateTime] -detail StaticMember

Question 10

Que fait la ligne suivante ?
Get-Command -verb Write*

Elle affiche la description du verbe Write.
Elle liste tous les cmdlets dont le verbe commence par Write.
Elle liste tous les cmdlets Write-*.

Question 11

Certains des verbes de la liste suivante sont réservés, car utilisé par le langage PowerShell, lesquels ? Enable,Format,Grant,Group,Install,Protect,Register,Set,Test,Tee,Use,Wait.

Grant,Install,Register
Format,Group,Tee
Protect,Set,Test.
Enable,Use,Wait.

Question 12

Des verbes suivants, lequel est autorisé par la convention de nommage de PowerShell, préconisé par Microsoft, pour rechercher une ressource ?
Read, Open, Cat, Get, Dir, Find

Read
Open
Cat
Get
Dir
Find

Question 13

Quel est le rôle des cmdlets *-Item ?

Il s'agit de cmdlets pouvant modifier tous les types d'objets.
Il s'agit de cmdlets manipulant les éléments des classes.
Il s'agit de cmdlets effectuant des opérations sur les données de provider.

Question 14

Quelle variable PowerShell peut modifier le comportement de Write-Debug ?

$DebugView.
$DebugPreference.
$ShowDebug.
$Verbose.

Question 15

Quelle différence y a-t-il entre Write-Output et Write-Host ?

Seul Write-Host peut écrire sur tout type de sortie : CON, AUX, PRN, pipeline, etc.
Seul Write-Host permet la redirection dans un fichier.
Aucune, Write-Output est un alias de Write-Host.
Write-Output écrit sur la sortie standard, écran ou pipeline.

Question 16

Quel cmdlet utiliser pour tester l'existence d'une variable ?

Test-Item
Test-Object
Test-Variable
Test-Path

Question 17

Quel est l'usage des cmdlets Out-* ?

Il s'agit de cmdlets redirigeant la sortie du pipeline vers un périphérique particulier.
Il s'agit de cmdlets spécialisés formatant la sortie du pipeline.
Il s'agit pour la plupart de cmdlet spécialisé envoyant des données en dehors de l'environnement de PowerShell.

Question 18

Comment lire le contenu d'un fichier ?

En utilisant Read-Content.
En utilisant Load-File.
En utilisant View-Item.
En utilisant Show-File.
En utilisant Get-Content
En utilisant Show-Item.

Question 19

Comment ajouter un nouveau cmdlet compilé ?

Avec New-PSSnapin
Avec New-Cmdlet
Avec InstallUtil.exe
Avec Msiexec.exe
Avec Add-Command
Avec PSCommand.exe

Question 20

Comment obtenir la liste des providers ?

A l'aide de Get-Provider -List
A l'aide de Get-Item -Type Provider
A l'aide de Dir Provider:*.*
A l'aide de Get-Member -Membertype Provider
A l'aide de Get-PSProvider
A l'aide de Dir Variable:PSProvider*



Commentez ce quiz

Copyright © 2007 www.developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.