From 90f82b137d39e420385fae04e0f7d83eed2f01d6 Mon Sep 17 00:00:00 2001 From: pinguinfuss Date: Thu, 6 Oct 2022 21:42:50 +0200 Subject: [PATCH] We need to always set -Shared (even if we have to set it to $false) --- src/Item/Set-CredentialStoreItem.ps1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Item/Set-CredentialStoreItem.ps1 b/src/Item/Set-CredentialStoreItem.ps1 index 553853b..26ede48 100644 --- a/src/Item/Set-CredentialStoreItem.ps1 +++ b/src/Item/Set-CredentialStoreItem.ps1 @@ -83,9 +83,12 @@ function Set-CredentialStoreItem { } # Check if the user passed -Shared. If he added -Shared, we'll pass it into the splatting - if ($PSCmdlet.ParameterSetName -eq 'Shared') { + if ($PSBoundParameters.ContainsKey('Shared')) { $DefaultSplatting.Add('Shared', $true) } + else { + $DefaultSplatting.Add('Shared', $false) + } # Now lets check the given CredentialStore. if (-not(Test-CredentialStore @DefaultSplatting)) {