24 Sie 2005, 07:26
Mam zagwozdkę.
Mam sobie NW5.1 i klientów na W2k/XP ale też W98.
Chciałem sobie zrobić mechanizm analogiczny do istniejącego już u nas w
login skryptach
IF MEMBER OF "cośtam" THEN
MAP ROOT K:=COŚTAM:GDZIEŚTAM
END
Tyle, że chciałem mapować udział z samby. Poza drobną upierdliwością
związaną z różnicą składni net use pomiędzy W9x a WNT, co rozwiązuję
sobie sprawdzaniem PLATFORM, mam problem z działaniem tego mechanizmu na
W9x.
Obecnie mam tak:
IF PLATFORM=="WNT" THEN
IF MEMBER OF "cośtam" THEN
END
ELSE
IF MEMBER OF "cośtam" THEN
END
END
(tak, wiem, ify należałoby zamienić w kolejności żeby było ładniej).
Problem w tym, że o ile na 2k i XP działa dobrze, o tyle w W98 net use
wypisuje mi error 3738, czyli stwierdza, że muszę się zalogować
wcześniej. Problem jest znany Novellowi tyle, że radzą albo zmienić
kolejność logowania, co raczej nie wchodzi w grę, albo zrobić ten skrypt
skryptem logowania windows przez policy bodajże. Co też za bardzo nie
wchodzi w grę z powodu jak poniżej
Myślałem, żeby zrobić po prostu osobnego bata, ale z niego nie zrobię IF
MEMBER OF.
Ma może ktoś doświadczenie z podobnym przypadkiem i mógłby coś poradzić?
Mam sobie NW5.1 i klientów na W2k/XP ale też W98.
Chciałem sobie zrobić mechanizm analogiczny do istniejącego już u nas w
login skryptach
IF MEMBER OF "cośtam" THEN
MAP ROOT K:=COŚTAM:GDZIEŚTAM
END
Tyle, że chciałem mapować udział z samby. Poza drobną upierdliwością
związaną z różnicą składni net use pomiędzy W9x a WNT, co rozwiązuję
sobie sprawdzaniem PLATFORM, mam problem z działaniem tego mechanizmu na
W9x.
Obecnie mam tak:
IF PLATFORM=="WNT" THEN
IF MEMBER OF "cośtam" THEN
END
ELSE
IF MEMBER OF "cośtam" THEN
END
END
(tak, wiem, ify należałoby zamienić w kolejności żeby było ładniej).
Problem w tym, że o ile na 2k i XP działa dobrze, o tyle w W98 net use
wypisuje mi error 3738, czyli stwierdza, że muszę się zalogować
wcześniej. Problem jest znany Novellowi tyle, że radzą albo zmienić
kolejność logowania, co raczej nie wchodzi w grę, albo zrobić ten skrypt
skryptem logowania windows przez policy bodajże. Co też za bardzo nie
wchodzi w grę z powodu jak poniżej
Myślałem, żeby zrobić po prostu osobnego bata, ale z niego nie zrobię IF
MEMBER OF.
Ma może ktoś doświadczenie z podobnym przypadkiem i mógłby coś poradzić?