Hej, jeg skal oprette en bunke af dns navne i registreringsdatabasen for at de kommer ind i intranet.
Jeg vil gerne gøre dette i powershell men er gået lidt i stå,
Først tjekker jeg om den grundlæggende folderstruktur er lavet, er den ikke det, så opretter jeg den. der hvor der går galt der er når jeg skal tilføje en dword i min foreach løkke. den fejler med at stien ikke findes.
det er denne linie der driller : New-ItemProperty -Path $Paths$HWDNS -Name "http" -Value 1 -PropertyType "DWORD"
Jeg skal tilføje denne dword til samtlige keys der bliver oprettet i $HWDNS
hvilken fejl får du? virker kommandoen hvis du kun kører den? kører du scriptet som administrator?
Synes godt om
Slettet bruger
07. juli 2017 - 07:52#2
din script fejler ved New-item fordi den variable "$paths" indeholder alle paths som du har angivet - og new-item kan ikke håndtere et array; du skal tilføje en ny løkke feks:
foreach ($path in $Paths){ New-ItemProperty -Path $Path$HWDNS -Name "http" -Value 1 -PropertyType "DWORD" } så bør det virke
Tak for svaret, jeg fik det til at virke, men kun i powershell editoren, så snart jeg kører det uden for editoren, fejler det. jeg kan heller ikke få det til at køre fra et batch script der starter det som admin.
du kan ikke køre det uden for editoren, fordi du har deklareret dine variabler forkert - prøv med disse 2 små ændringer: Jeg har flyttet linjen med paths-declarationen ned (nedenunder hvor du deklarerer de enkelte path1-4); og så tilføjede et "\" ned mellem $path og $hwdns - $path\$hwdns - det virkede også før, men jeg fik fejl da jeg testede):
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.