PDA

View Full Version : Monologin in win2k pro


Matrixbob
24-05-2003, 21:59
Qualcuno sa con precisione come far fare un login solo
contemporaneamente per ogni utente su un PC nella stessa rete
di macchine con win2k pro?!
Mi spiego meglio: se mi logo su 1 PC voglio che nn riesco
a logarmi contemporaneamente sul PC affianco.

Qualcuno mi ha detto usa le Polcy ... solo che mi servono
passaggi + precisi dato che nn so configurare benissimo queste cose,
anzi direi propio che è la mia prima volta. :)

Devo agire sul server?! Come?!

Grazie in anticipo Ro.
:muro: :mc: :cry: :o

Matrixbob
25-05-2003, 15:31
monologin "on" oppure multilogin "off"

Come si fa in una rete di win2k a fare in modo di avere 1 monologin?

Cioè nn logarmi su 2 macchine contemporaneamente?

In 1 lab di macchine win2k voglio che un utente posso logarsi su 1 macchina sola alla volta e no su quella affianco e quella affianco ancora e via dicendo fino ad occuparle tutte lui con il suo login.

Una volta entrato su un PC nn puo' piu entrare sugli altri almeno che nn esca dal PC in uso è l'obiettivo da raggiungere.
http://forum.hwupgrade.it/faccine/2.gif
-----------------

Grazie dell'aiuto se me lo date. Roby

gohan
25-05-2003, 16:02
ma hai un server windows 2000 server e relativo dominio?

Matrixbob
25-05-2003, 18:31
Si, è una LAN universitaria di 25 macchine con serverone IBM e win2k server a bordo.

Solo che essendo poco pratico nn sono ancora capace di muovermi
nella policies o strumenti d'amministrazione vari.

Mi seve una guida o una specifica precisa, pedantica ed esaustiva per
portare a termine con successo la configurazione. :)

La possibilità di fallire non è contemplata! :) :D :mc: :pig: :muro: :rolleyes: :p

gohan
25-05-2003, 18:53
dovrei guardarci! adesso non me le ricordo tutte le impostazioi per le policy

Matrixbob
25-05-2003, 20:28
ok io attendo istruzioni e in settimana vado a provare :)
scusami le fatiche ma magari puo' interessare anche a qualcun altro.

gohan
26-05-2003, 19:24
sai che credo non sia possibile.
Poi solo controllare gli accessi simultanei per le connessioni ai terminal service, non alle workstation

Matrixbob
26-05-2003, 19:32
Mi hanno inviato la seguente proposta:
Script solution la ho chiamata!
--------------------------------------------------------------------------------

Di default non è una feature contemplata in Win2k, devi usare piccoli stratagemmi.

Ad esempio, potresti creare sul server una Home Directory per ogni utente con diritti esclusivi per l'utente ed un limite di una sola connessione, e metterci dentro un file TXT, poi con un logon script gli fai mappare la directory e sempre nel logon fai un check sul file TXT, se il file c'è procedi con il login altrimenti logoff.

In questo modo cosa succede?!
Ti loggi la prima volta e mappi la directory, controlli se c'è il file e se c'è allora entri, mentre se da un'altra macchina tenti di loggarti, non potendo accedere alla directory il file risulta non esserci ed il logon script ti butta fuori!

gohan
26-05-2003, 19:46
.... e poi metti che vada in crash una macchina, il server sente che la cartella è ancora in uso perchè non è stata sbloccata e addio login! :cool:

Matrixbob
26-05-2003, 20:03
allora nn si puo' avere tutto dalla vita ... è un'altra conferma! :)

gohan
27-05-2003, 16:12
http://www.engagent.com/Products/productsinfo.asp?product=Userlock

è a pagamento però!

Matrixbob
04-06-2003, 03:05
ok ci sto ancora lavorando ;(

gohan
04-06-2003, 09:16
cioè? non va bene?

Matrixbob
04-06-2003, 16:12
Cioè il fenomeno che doveva portare lo script nn si è ancora fatto vivo e io nn sono sempre in facolta, quindi nn posso provare altre soluzioni.

gd
05-06-2003, 11:21
Originally posted by "gohan"

.... e poi metti che vada in crash una macchina, il server sente che la cartella è ancora in uso perchè non è stata sbloccata e addio login! :cool:

Infatti. E' una procedura molto rischiosa. Mi sa che ci vuole quel software del link. Ho guardato anch'io ma Windozz non consente di impostare il numero di connessioni simultanee tranne che in Terminal service.

Matrixbob
05-06-2003, 14:12
Vi allego una foto di articolo che ho trovato, c'è solo 1 problema nn so come si realizano gli script x windows 2000, nn ne ho mai visto uno e nn so come imparare a scriverne.

Mi date una mano perpicare?! :eek:

Matrixbob
05-06-2003, 14:17
Oppure se riuscite a spiegarmi il "cosa, come, dove e quando" è il CConnect o Con-Current Connection ... vita, morte e miracoli è meglio.

Grazie in anticipo.

fabio309
05-06-2003, 14:40
Per gli script propriamente detti guarda qui se trovi qualcosa di utile
http://www.microsoft.com/technet/default.asp
comunque come script di logon puoi usare anche altri programmi scritti in altri linguaggi, io ne uso diversi di cui uno in access 2000.

Matrixbob
05-06-2003, 14:42
non hai qualche esempio di script nn troppo prezioso da postare per vedere come sono fatti o mandamelo se preferisci.

fabio309
05-06-2003, 14:59
Scusa l'indirizzo corretto è:http://www.microsoft.com/technet/treeview/default.asp?url=/technet/scriptcenter/default.asp

sempre allo stesso indirizzo trovi un bel manuale che spiega un pò di cose.
Eccoti, ad esempio, uno script che cancella un file:

Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile("C:\FSO\ScriptLog.txt")

e uno che controlla se esiste un determinato file

Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists("C:\FSO\ScriptLog.txt") Then
Set objFolder = objFSO.GetFile("C:\FSO\ScriptLog.txt")
Else
Wscript.Echo "Dull'è il file"
End If

l'ho copiato dal sito in questione!!!

Ciao ciao

Matrixbob
05-06-2003, 16:48
Originally posted by "fabio309"

Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile("C:\FSO\ScriptLog.txt")

Vediamo se ho capito qualcosa con le mie conoscenze programmatiche :)

objFSO mi pare sia un descrittore d'oggetto di tipo Scripting.FileSystemObject giusto?! (anche se dovrei vedere cosa restituisce il metodo CreateObject e il Set a cosa serve per esserne certo)

dopo di che invoca un metodo DeleteFile sul file ScriptLog.txt

Matrixbob
05-06-2003, 16:56
Originally posted by "fabio309"

Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists("C:\FSO\ScriptLog.txt") Then
Set objFolder = objFSO.GetFile("C:\FSO\ScriptLog.txt")
Else
Wscript.Echo "Dull'è il file"
End If

Stesso inizio del precedente.
Mamma mia che sintassi particolare che usa, tanto particolare da nn comprendere a pieno la prima riga.
Cmq invoca il metodo FileExists sul file ScriptLog.txt inserendo il path assoluto.
Se il file esiste mette in objFolder quello che restituisce GetFile sempre sul path completo,
altrimenti stampa qualcosa a video e cioè Dull'è il file (che in italiano nn significa niente :))e termina il SE (IF).

La sintassi mi fa al quanto schifo,
qualcuno sa interpretarla meglio senza smanettare su colonne di papiri digitali di materiale inerente?!

fabio309
05-06-2003, 19:11
Vediamo se riesco a chiarire un pò la situzione

Set objFSO = CreateObject("Scripting.FileSystemObject")
crea un oggetto di tipo filesystem e lo associa a objFSO

If objFSO.FileExists("C:\FSO\ScriptLog.txt") Then
usa il metodo FileExists per determinare se esiste il file...

Set objFolder = objFSO.GetFile("C:\FSO\ScriptLog.txt")
usa il metodo getfile per associare a objFolder il file...(qui il nome non è dei più appropriati, sarebbe stato meglio objFile)

Wscript.Echo "Dull'è il file"
esclamazione toscana con la quale si esprime perplessità.
In italiano sarebbe:"Sai dove è localizzato il file?"
Scherzi a parte tutte queste proprietà e questi metodi sono spiegati in modo soddisfacente anche sul Help di access 2000 se hai la possibilità di consultarlo dacci un'occhiata è fatto bene.

Ciao ciao

Matrixbob
26-08-2003, 10:52
http://www.microsoft.com/italy/technet/risorse/info_tech/windows2000/dpr318/