Arkiv

Inlägg taggade ‘cmd’

Inloggningsfel: Namnet på målkontot är felaktigt.

juli 18th, 2011 Inga kommentarer

…eller som det heter på engelska:
Logon Failure: The target account name is incorrect.
Ett störande fel som brukar dyka upp om man försöker vara smart och tilldela en server flera namn, t.ex. vid migrering från en gammal filserver till en ny…men det finns en lösning!

  1. Lägg upp det nya namnet i DNS och peka mot servern, ett CNAME duger bra.
  2. Lägg till följande nyckel i registret på servern under HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\
    • Namn: DisableStrictNameChecking
    • Typ: REG_DWORD
    • Värde: 1 (Decimal)
  3. Starta om servern.
  4. Öppna en konsol(cmd) och sätt ett nytt SPN med kommandot setspn enligt:

    setspn -A HOST/namnetsomsattesnyttidns målservern
    setspn -A HOST/namnetsomsattesnyttidns.fulla.domänen målservern

    !!Viktigt!!
    Om det redan finns ett SPN satt med det nya namnet som pekar mot en gammal server, måste det raderas för att det inte ska bli en konflikt. En konflikt kan resultera i att det inte går att nå servern, varken med det nya eller gamla namnet.

    Ett par nyttiga växlar till kommandot:
    -L för att lista SPN: setspn -L servernamn
    -D för att radera SPN: setspn -D TJÄNST/namn servernamn
    (setspn är en del av Microsoft Windows Server Support Tools)

  5. Klart!

xcopy revisited

juli 11th, 2011 Inga kommentarer

XCOPY är ett för de flesta både okänt och underskattat verktyg i windows-konsolen, när det gäller att kopiera stora mängder filer och kataloger.

Grundsyntaxen är enkel:

xcopy källa destination /växlar

Ett exempel där XCOPY användes vid en migrering av data till en ny server(200GB+, 284402 filer, 18136 kataloger):

xcopy F:\Data \\filserver\share\Data\ /C /E /F /H /K /O >copylog.txt 2>&1

Förklaring:
/C – Fortsätter kopieringen, även om fel skulle inträffa.
/E – Kopierar underliggande filer och kataloger(även tomma).
/F – Visar fullständig sökväg till både källa och destination under kopieringen.
/H – Kopierar även dolda filer(h) och systemfiler(s).
/K – Kopierar attribut.
/O – Kopierar ägandeskap och ACL-information.

>copylog.txt – Skickar stdout till loggfilen copylog.txt.
2>&1 – Gör så att även stderr skickas till loggfilen(Ni vill det!).

Genom exemplet ovan bibehölls samtliga filrättigheter och minimerade jobbet som annars hade behövt läggas ned för att manuellt sätta alla rättigheter på den nya servern.

Ytterligare några växlar som fungerar alldeles utmärkt vid exempelvis backuper för den som vill:

/A – Kopierar endast filer med arkivattributet(a), nollställer inte flaggan.
/M – Kopierar endast filer med arkivattributet(a), nollställer flaggan.
/D:m-d-å – Kopierar filer som ändrats från angivet datum, om inget datum anges kopieras enbart de filer där källan än nyare än destinationen.
/V – Verifierar varje kopiering.
/Y – Bekräftar överskrivning av destination.
/Z – Kopierar nätverksfiler i omstartsläge(egentligen bara användbart vid filkopiengar som går över skakiga vpn-förbindelser).
/? – Visar hjälpen som avslöjar ännu fler växlar än de som tagits upp här.

Categories: IT, Microsoft, Tips Taggar: , , ,

Exempel på ‘find’ och ‘netstat’ i Windows

mars 23rd, 2011 Inga kommentarer

find‘ är ett kommando som likt ‘grep‘ i Unix och Linux används för att söka efter text.

netstat‘ är ett kommando för att visa nätverksanslutningar och lyssnande portar.

Dessa båda kommandon kommandon kan tillsammans uträtta stordåd.

Om vi till exempel vill se alla ldap-anslutningar på en server kan vi skriva:

netstat -n|find ”:389″

Om vi dessutom kombinerar kommandona med ytterligare två kommandon ‘cls‘ och ‘ping‘, lägger på lite parametrar samt slänger in allting i en  for-loop har vi helt plötsligt en enkel port-monitor som uppdaterar var femte sekund som visar ldap-anslutningar:

for /L %i in (0,0,0) do cls && netstat -n|find ”:389″ && ping -n 1 -w 5000 224.0.0.0 >NUL

cls‘ används för att rensa skärmen mellan varje uppdatering och ‘ping‘ för att få en fördröjning på 5s.

Categories: IT, Microsoft, Tips Taggar: , , ,