Hoi,
Ik had laatst een klein script geschreven met parameters als -Context en -Pattern erin. Bijvoorbeeld;
$writers = vssadmin list writers | Select-String -Context 0,4 -Pattern 'WMI Writer'
Commando zoekt in $writers naar WMI Writer en toont vanaf dan de 1e 4 regels.
Het zelfde had ik verwacht bij;
$patt = Get-MailboxFolderPermission -Identity username:\Agenda | Select-String -context 0,4 -Pattern Default
Maar de output blijft leeg. Terwijl als ik de | en wat erna komt weg laat de variabele wel gevuld wordt met inhoud, en het woordje Default erin voor komt.
Als ik $patt -Contains "Default" doe dan krijg ik ook een False. Waarom zou ik niet in $patt kunnen zoeken?
Ik had laatst een klein script geschreven met parameters als -Context en -Pattern erin. Bijvoorbeeld;
$writers = vssadmin list writers | Select-String -Context 0,4 -Pattern 'WMI Writer'
Commando zoekt in $writers naar WMI Writer en toont vanaf dan de 1e 4 regels.
Het zelfde had ik verwacht bij;
$patt = Get-MailboxFolderPermission -Identity username:\Agenda | Select-String -context 0,4 -Pattern Default
Maar de output blijft leeg. Terwijl als ik de | en wat erna komt weg laat de variabele wel gevuld wordt met inhoud, en het woordje Default erin voor komt.
Als ik $patt -Contains "Default" doe dan krijg ik ook een False. Waarom zou ik niet in $patt kunnen zoeken?