Comment faire pour ajouter des littéraux de chaîne de propriétés renvoyées à partir d'un Select-Object commande
Comment concaténer une chaîne de caractères littérale et paramètre dans une Select-Object
.
Par Exemple, j'ai:
Get-AdUser -filter * | Select-Object 'sip'+SamAccountName,Name, Email, etc
Fondamentalement, je veux le retour de la propriété SamAccountName
de la AdUser avec le littéral de chaîne sip
avant.
J'ai essayé tout ce que je pense de.
Merci!
Edit: ajout de paramètres et de multiples utilisateurs
Vous devez vous connecter pour publier un commentaire.
Vous pouvez spécifier une expression dans un bloc de script pour ce faire. Comme ceci:
Mais si vous faites de cette façon, le nom de la résultante de la propriété semble un peu bizarre. Pour spécifier le nom de la propriété en tant que bien, placez le bloc de script dans le cadre d'une table de hachage qui spécifie le nom de la nouvelle propriété ainsi que le scriptblock expression de la générer. Il devrait ressembler à ceci:
Vous n'avez pas besoin d'utiliser
Select-Object
, parce que vous n'êtes pas en train de créer un nouvel objet avec des propriétés spécifiques; vous essayez de sélectionner une seule propriété (SamAccountName
) et le manipuler.