Du kan utföra många administrationsuppgifter i SunLink Server genom att använda kommandot net (tillsammans med något av dess alternativ) från SunLink Servers kommandorad. Fullständiga beskrivningar av kommandot nets alternativ finns i Tabell 2-3.
Följande avsnitt ger en kortfattad beskrivning av kommandot net och dess alternativ. Du kommer åt dem från SunLink Servers kommandorad. Dessutom beskrivs syntax- och användningsregler.
När du administrerar en server från serverns egen kommandorad är servern en lokal server. Om du administrerar en server från en annan servers kommandorad är den server du administrerar en fjärrserver.
En del av dem som använder klientdatorer på nätverket kan vara konto-, skrivar- eller serveroperatörer. Dessa användare har begränsade administratörs- eller operatörstillstånd för vissa bestämda uppgifter. Tillstånden räcker för att använda kommandot net för att administrera en lokal server från SunLink Servers kommandorad.
För att kunna använda net för att administrera en fjärrserver med SunLink Server måste du dock vara inloggad på SunLink Server-datorn som administratör med fullständiga administratörsrättigheter. Om olika operatörer är ansvariga för olika delar av nätverket och du inte vill att de skall ha fullständiga administratörsrättigheter måste de arbeta helt och hållet vid SunLink Server-kommandoraden för den server som administreras.
Så här administreras en lokal SunLink Server-dator med kommandot net:
Logga in på det Solaris-system som kör SunLink Server.
Vid Solaris' kommandorad loggar du in på nätverket som Windows NT-administratör eller en användare med administratörsrättigheter i Windows NT genom att använda följande kommando:
net logon användarnamn lösenord
Skriv in det net-kommando du vill använda.
En fullständig lista med de olika alternativen till kommandot net finns i avsnittet "Alternativ för net-kommandot i SunLink Server".
Glöm inte att logga ut när du är klar med administrationen av SunLink Server-datorn genom att använda kommandot net logoff.
För att administrera en dator med kommandot net från en annan dator använder man kommandot net admin och sedan det net-kommando som skulle användas lokalt. (Observera att Steg 2 i följande instruktioner tar upp två sätt att skriva in kommandot net admin.)
Gör så här för att fjärranvända kommandot net:
Logga in på nätverket som administratör eller användare med administratörstillstånd. (Operatörstillstånd räcker inte i den här situationen.)
Skriv in kommandot net admin på något av följande två sätt:
Skriv in net admin-kommandot en gång för varje net-kommando du vill köra. För att visa statistik för en server med namnet konton skriver du t.ex. så här:
net admin \\konton /command net statistics server
Detta sätt är lämpligt för batch-filer.
Skriv in ett net admin-kommando följt av flera net-kommandon. För att t.ex. köra flera net-kommandon på servern ekonomi skriver du följande:
net admin \\ekonomi /command
På det här sättet skapas ett kommandoskal för administration från vilket du sedan kan köra net-kommandon. Ledtexten ändras så namnet på den server du vill fjärradministrera ingår (i det här exemplet \\ekonomi).
Alla net-kommandon som skrivs vid den här ledtexten utförs på den server du anger. Exempelvis kan du skriva så här vid ledtexten:
[\\ekonomi] net share
[\\ekonomi] net print
där \\ekonomi är ledtexten och net share och net print är kommandona.
För att gå ur kommandoskalet och komma tillbaka till den vanliga systemledtexten skriver du exit eller trycker på CTRL+Z.
De net-kommandon som tar ett domän- eller datornamn som alternativ kan användas för att fjärradministrera servrar. Denna typ av administration kan göras direkt från Solaris' systemkommandorad utan att du behöver använda net admin. Om du vill administrera fjärrdomänen reklam_doms lokala grupper, skriver du exempelvis: net localgroup /domain:reklam_dom
Vissa kommandon matar ut mer information än vad som ryms på en skärm. Följande kommando ger t.ex. flera skärmar med information om kommandot net share:
net help share /alternativ
För att visa informationen skärm för skärm använder du kommandot more:
net help share /alternativ | more
När du anser dig färdig med en sida och vill få nästa trycker du på mellanslag.
Vissa kommandon kräver att du anger ett lösenord. Du kan ange lösenordet som en kommandoradsparametrar. För att logga in på nätverket med användarnamnet anders och lösenordet kahuna skriver du:
net logon anders kahuna
Du kan också be SunLink Server-datorn att fråga om lösenordet genom att skriva en asterisk (*) i stället för lösenordet när du skriver in kommandot.
I Solaris är asterisk ett specialtecken, och måste föregås av ett bakvänt snedstreck (\).
För att exempelvis använda samma resurs som ovan skriver du:
net logon anders \*
SunLink Server-programvaran visar då följande meddelande:
Type your password:
När du skriver in lösenordet syns det du skriver inte på skärmen. Detta ökar säkerheten eftersom det blir svårare att få reda på ditt lösen.
Om du glömmer att skriva in lösenord till ett kommando som kräver det ber SunLink Server-programvaran dig mata in det. Beroende på vilket kommando du skriver in kan programmet även komma att fråga om annan relevant information, t.ex. användarnamn.
Vissa net-kommandon kräver att du bekräftar. Växlarna /yes och /no gör det enklare att utföra net-kommandon. Om SunLink Server upptäcker att du har använt någon av dessa växlar pausas inte utförandet av kommandot för att be dig bekräfta. I stället betraktas växeln /yes eller /no som ett svar på frågan.
Du kan använda net-kommandon med växlarna /yes (/y) och /no (/n) för att skapa batch-filer och skalskript som inte pausas av att användaren själv måste besvara frågor från SunLink Server.
Om du t.ex. använder kommandot net logoff för att logga ut från det lokala nätverket, samtidigt som anslutningar till delade fjärr-resurser fortfarande är upprättade, ger SunLink Server ungefär följande information:
You have the following remote connections:
LPT1
Continuing will cancel the connections.
Do you want to continue this operation? (Y/N) [Y]:
Du kan använda växlarna /yes och /no tillsammans med samtliga net-kommandon för att förhindra att en fråga visas genom att besvara den i förväg. Texten ovan visas exempelvis inte om du i stället skriver så här:
net logoff /yes
På referenssidorna för kommandon i det här kapitlet används alltid de fullständiga namnen på kommandon, alternativ och namn på tjänster. För många av dessa finns det dock även förkortningar som SunLink Server förstår.
Du kan förkorta ett kommando genom att skriva så många tecken som behövs för att särskilja det från alla andra kommandoalternativ. Exempelvis är syntaxen för kommandot net accounts så här:
net accounts [/forcelogoff:{minuter|no }] [/minpwlen:längd] [/maxpwage:{dagar|unlimited}][/minpwage:dagar] [/uniquepw:tal]
Du kan förkorta alla alternativ, vilket demonstreras i följande exempel:
net accounts /f:10 /minpwl:6 /ma:unlimited /minpwa:7 /u:3
Det går dock inte att förkorta alternativvärden (ett exempel på ett alternativvärde är unlimited i /maxpwage).
Vissa av de namn eller lösenord som du behöver mata in kan innehålla ett eller flera specialtecken, t.ex. ett &-tecken. Om du befinner dig vid Solaris' systemkommandorad och skriver ett namn som innehåller ett specialtecken i ett SunLink Server-kommando måste du använda ett förvarningstecken (bakvänt snedstreck [ \ ]) före varje specialtecken. Om du sitter vid en klientdator kan du omge strängen där specialtecknen finns med citationstecken.
För att exempelvis logga in med användarnamnet gustavpe och lösenordet rklm&utvl från systemets kommandorad skriver man så här:
net logon gustavpe rklm\&utvl
Några ofta använda tecken som är specialtecken i Solaris är följande: asterisk (*); semikolon (;); lodrätt streck (|); hakparenteser ([ ]); parenteser [( )]; frågetecken (?); et-tecken (&); cirkumflex (^); bakvänt snedstreck (\); större-än- och mindre-än-tecken (< >); mellanslag ( ) och "snabel-a" (@).
Du kan även komma att stöta på andra tecken som är specialtecken i Solaris. I systemdokumentationen till Solaris finns mer information om specialtecken.
Solaris använder (framåtvända) snedstreck för att särskilja de olika namnen i en sökväg. Detta skiljer sig från klientdatorerna, där bakvänt snedstreck används för samma sak. Lägg dock märke till att flertalet kommandon fungerar med båda typerna av snedstreck.
När du skriver in sökvägar vid Solaris' systemkommandorad kan du använda någon av följande metoder:
Enkla snedstreck- särskilj varje del av sökvägen med ett enkelt framåtvänt snedstreck:
net share tlfutrme=c:/tmp /us:10 /r:"Nätverksutrymme för tillfälliga filer"
Dubbla bakvända snedstreck - särskilj varje del av sökvägen med dubbla bakvända snedstreck:
net share tlfutrme=c:\\tmp /us:10 /r:"Nätverksutrymme för tillfälliga filer"
Apostrofer - särskilj varje del av sökvägen med enkla bakvända snedstreck och omge hela sökvägen med apostrofer:
net share 'tlfutrme=c:\tmp' r:"Nätverksutrymme för tillfälliga filer"
Om du vill ha med mellanslag i något värde skall du omge det med citationstecken. För att t.ex. ändra kommentaren för gruppen domängäster skriver du så här:
net group "domain guests" /comment: "Alla domängäster"
I klientdatorernas operativsystem, Windows 95 och Windows NT, används bakvända snedstreck för att särskilja namn i sökvägar:
net use f: \\product\data
Man-sidornas instruktioner för hur man använder SunLink Server-kommandona blir lättare att förstå och tillämpa om du kommer ihåg följande:
Om ett alternativ står inom klammer ({}), måste det ingå i syntaxen. Exempelvis anger {yes|no} att man måste skriva in antingen "yes" eller "no" när man använder kommandot.
När ett alternativ står inom hakparenteser ([ ]), behöver det inte finnas med i syntaxen. Exempelvis anger [lösenord] att ett lösenord kan användas med kommandot - om man vill.
När ett lodrätt streck (|) skiljer poster inom klammer eller hakparentes får endast ett av alternativen användas. Exempelvis anger {/hold | /release | /delete} att endast ett av de tre alternativen får användas.
När det finns tre punkter (...) i en syntaxbeskrivning, talar den om att föregående post(er) kan upprepas. Exempelvis innebär /route: enhetsnamn [, ...] att du kan skriva in mer än en enhet, med komma mellan de olika enhetsnamnen.
Var noga med att skriva framåtvända snedstreck (/), bakvända snedstreck (\), kommatecken (,), citationstecken (" "), lika-med-tecken (=), kolon (:), semikolon (;) och asterisker (*) som de visas, med ett extra bakvänt snedstreck före.
Ersätt kors (#) med tal.
Vid Solaris' kommandorad måste du skriva net-kommandon med gemener.
När du har skrivit klart ett kommando trycker du på Enter (eller Return). Om du håller på att skriva in en lång kommandosträng skall du inte trycka på Enter när markören kommer till slutet på skärmen; markören "hoppar tillbaka" och fortsätter på nästa rad på skärmen. Tryck inte på Enter förrän du skrivit in hela kommandosträngen.
Det finns online-hjälp för alla net-kommandon som kan skrivas in vid serverns kommandorad. För varje kommando får du reda på kommandoparametrar och syntax. Du får även detaljerad information om hur kommandot används (med exempel).
För att få information om ett net-kommandoalternativ skriver du något av följande kommandon vid SunLink Servers systemkommandorad.
Tabell 2-2 Hjälp med net-kommandon
Kommando |
Beskrivning |
net help |
Namn på tillgängliga net- kommandon. |
net help kommando |
Beskrivningar, syntax och alternativ för net- kommandon. |
net kommando /help |
Beskrivningar, syntax och alternativ för net- kommandon. |
net kommando /? |
Syntax endast för net- kommandon. |
net help kommando /alternativ |
Detaljerad beskrivning av alternativen för det valda kommandot. |
I följande tabell finns beskrivningar av de alternativ för net-kommandot i SunLink Server som man kan komma åt från SunLink Servers kommandorad.
Tabell 2-3 Alternativ för net-kommandot i SunLink Server
Kommando |
Beskrivning |
net access |
Visar eller ändrar resurstillstånd på servrar. Använd detta kommando endast för att visa och ändra tillstånd för datakanaler och skrivarköer. Använd net perms för att hantera tillstånd för alla andra typer av resurser. |
net accounts |
Visar serverfunktionen på en domän och visar eller ändrar lösenord och kraven på användaren vid inloggning. |
net admin |
Kör ett SunLink Server-kommando eller startar ett kommandoskal på en fjärrserver. |
net auditing |
Visar och ändrar granskningsinställningarna för en resurs. |
net browser |
Visar en lista med domäner som kan ses från en lokal server eller en lista med datorer som är aktiva i en domän. |
net computer |
Visar eller ändrar en lista med datorkonton i en domän. Kommandot kan även skrivas: net computers |
net config |
Visar de styrbara tjänster som är igång. |
net config server |
Visar eller ändrar inställningarna för server-tjänsten medan den är igång. |
net continue |
På en server: återaktiverar pausade tjänster. På en klientdator: återaktiverar delade skrivare som pausats med net pause. |
net device |
Visar en lista med enhetsnamn, och styr delade skrivare. När kommandot används utan alternativ visar det status för samtliga delade skrivare på den angivna servern. När kommandot används med alternativet skrivarnamn visar det status för endast den angivna skrivaren. |
net file |
Visar namnen på alla öppna delade filer och antalet eventuella fillås på varje fil. Det här kommandot kan även användas för att stänga delade filer. När kommandot används utan alternativ räknar det upp samtliga öppna filer på en server. Kommandot kan även skrivas net files. |
net group |
Lägger till, visar eller ändrar globala grupper. Kommandot kan även skrivas net groups. |
net help |
Ger listor med nätverkskommandon och ämnen som man kan få hjälp med, eller ger hjälp med ett speciellt kommando eller ämne. |
net helpmsg |
Ger hjälp med ett nätverksfelmeddelande. |
net localgroup |
Lägger till, visar eller ändrar lokala grupper på domäner. Kommandot kan även skrivas net localgroups. |
net logoff |
Loggar ut ett användarnamn från nätverket. |
net logon |
Loggar in ett användarnamn på servern och bestämmer användarnamn och lösenord för användarklienten. Om det inte anges något användarnamn med kommandot blir standardanvändarnamnet inloggningsnamnet i Solaris-systemet. |
net password |
Ändrar lösenordet för ett användarkonto på en server eller i en domän. |
net pause |
Pausar tjänster eller deaktiverar skrivare på en server. (Obs! När du har följt instruktionerna i kapitel 4 i den här handboken för att konfigurera Solaris-skrivaren, göra den till delad SunLink Server-skrivare och göra den tillgänglig för Microsoft Windows-klienterna, skall du inte använda net pause för att pausa skrivarkön. Detta kommando tolkas av SunLink Server som ett kommando för att deaktivera skrivaren i stället för att bara pausa kön. För att pausa kön via kommandoraden skall du i stället använda net print /hold.) |
net perms |
Visar eller ändrar resurstillstånd och ägarskapsinformation på servrar. De resurser som detta kommando för närvarande har hand om är delningar, kataloger och filer |
net print |
Visar eller styr utskriftsjobb och skrivarköer; anger eller ändrar även alternativ för en skrivarkö. (Se "Obs!" i net pause-avsnittet.) |
net send |
Skickar ett meddelande till anslutna klientdatorer. |
net session |
Räknar upp eller kopplar ned sessioner mellan servern och klienter. När kommandot används utan alternativ visar det information om alla sessioner på den lokala servern. Kommandot kan även skrivas net sessions. |
net share |
Skapar, tar bort, ändrar eller visar delade resurser. Använd kommandot för att göra en resurs tillgänglig för klienterna. När kommandot används utan alternativ visar det information om alla resurser som delas på servern. |
net sid |
Översätter mellan kontonamn och motsvarande SID:er (säkerhetsindentifierare). |
net start |
Startar en tjänst. Om det används utan alternativ visar det i stället en lista med tjänster som är igång. De tjänster som kan startas är Alerter, Computer Browser, Directory Replicator, EventLog, Net Logon, Netrun, Server, Time Source och WINS. |
net statistics |
Visar eller rensar statistikloggen. |
net status |
Visar datornamn, konfigurationsinställningar och en lista med delade resurser för en server. |
net stop |
Stannar en nätverkstjänst. |
net time |
Synkroniserar klientens klocka med serverns eller domänens, eller visar hur mycket klockan är på en server eller domän. |
net trust |
Upprättar och bryter betroendeförhållanden mellan domäner, och räknar upp betroendeinformation för en angiven domän. |
net user |
Lägger till, ändrar, tar bort eller visar information om användarkonton. |
net version |
Visar vilken version av nätverksprogramvaran som för tillfället körs på den dator där kommandot ges. |
net view |
Visar en lista med servrar eller visar resurser som delas av en server. |