ዊንዶውስ፡ ማን የት እንደገባ ይወቁ

ዊንዶውስ፡ ማን የት እንደገባ ይወቁ
- ኦህ ፣ ለእኔ ምንም አይሰራም ፣ እርዳ!
አይጨነቁ፣ አሁን እናስተካክለዋለን። ኮምፒውተርህን ሰይም...
(ከቴክኒካዊ ድጋፍ ጥሪዎች የዘውግ ክላሲክ)

ላ BgInfo መሳሪያ ካለዎት ወይም ተጠቃሚዎችዎ ስለ Windows+Pause/Break አቋራጭ ካወቁ እና እንዴት እንደሚጫኑ ካወቁ ጥሩ ነው። የመኪናቸውን ስም ለማወቅ የቻሉ ብርቅዬ ናሙናዎች እንኳን አሉ። ነገር ግን ብዙ ጊዜ ደዋዩ ከዋናው ችግር በተጨማሪ ሁለተኛ አለው፡ የኮምፒውተሩን ስም/አይ ፒ አድራሻ ለማወቅ። እና ብዙውን ጊዜ ይህንን ሁለተኛውን ችግር ለመፍታት ከመጀመሪያው የበለጠ ብዙ ጊዜ ይወስዳል (እና የግድግዳ ወረቀቱን መለወጥ ወይም የጎደለውን መለያ መመለስ ብቻ ያስፈልግዎታል :)።
ግን እንደዚህ ያለ ነገር መስማት በጣም ጥሩ ነው፡-
- ታቲያና ሰርጌቭና ፣ አይጨነቁ ፣ ቀድሞውኑ እየተገናኘሁ ነው…


ይህንን ለማድረግ ደግሞ ብዙም አይጠይቅም።
የቴክኒክ ድጋፍ ባለሙያው የማሽኖቹን ስም ማስታወስ እና ማን ምን እንደሚሰራ ማስታወስ ብቻ ያስፈልገዋል.
አሁን እየተጠቀምንበት ያለውን የመፍትሄ ሃሳብ ከመግለጼ በፊት፣ ወደ ዘጠኙ ለመተቸት እና ምርጫዬን ለማብራራት ሌሎች አማራጮችን በአጭሩ ለማየት እሞክራለሁ።

  1. BgInfo, የዴስክቶፕ መረጃ እና የመሳሰሉት. ብዙ ገንዘብ ካለ የሚከፈልባቸውም አሉ። ዋናው ነገር ቴክኒካዊ መረጃ በዴስክቶፕ ላይ ይታያል-የማሽን ስም ፣ የአይፒ አድራሻ ፣ መግቢያ ፣ ወዘተ. በዴስክቶፕ መረጃ ውስጥ የአፈጻጸም ግራፎችን እስከ ማያ ገጹ ግማሽ ድረስ መቀነስ ይችላሉ።
    ለተመሳሳይ Bginfo, ለምሳሌ, አስፈላጊውን ውሂብ ለማየት ተጠቃሚው መስኮቶችን መቀነስ ያስፈልገዋል. ከአንድ ጊዜ በላይ፣ እኔ እና ባልደረቦቼ BgInfo ላይ ተመልክተናል ባህሪይ ቅርስአዲሱ ጽሑፍ በአሮጌው አናት ላይ ሲታይ.
    አንዳንድ ተጠቃሚዎች አስተዳዳሪዎች በዴስክቶፕ ላይ በተዘረጋው ድመት ፊት ላይ 192.168.0.123 አስፈሪ ስእል በመሳል ፣የጀርባ ምስልን ውበት በማበላሸታቸው እና በእርግጥ ይህ በጣም አነቃቂ እና የስራ ስሜትን ሙሉ በሙሉ የሚገድል መሆኑ ተበሳጭቷል። .
  2. "እኔ ማን ነኝ" የሚል ምልክት ያንሱ (መጨረሻ ላይ የጥያቄ ምልክትን በእሱ ላይ ለመጨመር አይሞክሩ :) በዴስክቶፕ ላይ ክላሲክ አቋራጭ፣ ከኋላው ደግሞ አስፈላጊውን መረጃ በመገናኛ ሳጥን መልክ የሚያሳይ ንፁህ ወይም በጣም ስክሪፕት ተደብቋል። አንዳንድ ጊዜ፣ ከአቋራጭ መንገድ ይልቅ፣ ስክሪፕቱ ራሱ በዴስክቶፕ ላይ ተቀምጧል፣ ይህም IMHO መጥፎ ምግባር ነው።
    ጉዳቱ አቋራጩን ለማስጀመር ልክ እንደ መጀመሪያው ሁኔታ ሁሉንም ክፍት መስኮቶች መቀነስ ያስፈልግዎታል (እኛ በስራ ማሽኑ ላይ አንድ ነጠላ ነጠላ መስኮት የተከፈተ የእጣ ፈንታ ትንንሾችን ከግምት ውስጥ አናስገባም)። በነገራችን ላይ ተጠቃሚዎችዎ ሁሉንም መስኮቶች ለመቀነስ የት ጠቅ ማድረግ እንዳለባቸው ያውቃሉ? ትክክል ነው፣ በአስተዳዳሪው ዓይን ውስጥ ያለ ጣት።

ከላይ የተገለጹት ሁለቱም ዘዴዎች ተጠቃሚው መረጃን በማግኘት ረገድ የሚሳተፈበት ዋነኛ ችግር እንዳላቸው የሚጠቁም ሲሆን እነዚህም ዓይነ ስውር፣ ደደብ እና በአጠቃላይ ውሸት ሊሆኑ ይችላሉ።
የኮምፒዩተር እውቀትን የማሻሻል ምርጫን አላስብም, ሁሉም ሰው በዊንዶውስ ውስጥ ለማሽን ስም የት እንደሚፈልጉ ሲያውቅ: ይህ ክቡር ነገር ነው, ግን በጣም ከባድ ነው. እና ኩባንያው የሰራተኞች ማዞሪያ ካለው ፣ ከዚያ ሙሉ በሙሉ አስከፊ ነው። ምን ማለት እችላለሁ, በአብዛኛዎቹ ሁኔታዎች መግቢያቸውን እንኳን አያስታውሱም.

ነፍሴን አፈሰስኩት፣ እና አሁን እስከ ነጥቡ።
የካብሮቭቻኒን ሀሳብ እንደ መሠረት ተወስዷል mittelይህ ዓምድ.
የሃሳቡ ይዘት አንድ ተጠቃሚ ወደ ዊንዶውስ ሲገባ የሎጎን ስክሪፕት አስፈላጊውን መረጃ (የጊዜ እና የማሽን ስም) ወደ አንድ የተወሰነ የተጠቃሚ መለያ ባህሪ ያስገባል። እና ከስርዓቱ ሲወጡ ተመሳሳይ የሎጎፍ ስክሪፕት ያስፈጽማል።

ሀሳቡን እራሱ ወድጄዋለሁ፣ ነገር ግን በአተገባበሩ ላይ የሆነ ነገር አልተመቸኝም።

  1. የቡድን ፖሊሲ፣ ለተጠቃሚዎች የሎግ እና የሎጎፍ ስክሪፕቶችን የሚገልጽ፣ በጠቅላላው ጎራ ላይ ተፈጻሚ ይሆናል፣ ስለዚህ ስክሪፕቶቹ ተጠቃሚዎች በሚገቡበት ማንኛውም ማሽን ላይ ይሰራሉ። የተርሚናል መፍትሄዎችን ከስራ ጣቢያዎች (ለምሳሌ ማይክሮሶፍት RDS ወይም Citrix ምርቶች) ከተጠቀሙ ይህ አካሄድ የማይመች ይሆናል።
  2. ውሂቡ በተጠቃሚ መለያ መምሪያ ባህሪ ውስጥ ገብቷል፣ ለዚህም መደበኛ ተጠቃሚ ተነባቢ-ብቻ መዳረሻ አለው። ከተጠቃሚ መለያ ባህሪ በተጨማሪ ስክሪፕቱ የኮምፒዩተር መለያውን የመምሪያውን ባህሪ ያስተካክላል፣ ተጠቃሚዎችም በነባሪነት መለወጥ አይችሉም። ስለዚህ, መፍትሄው እንዲሰራ, ደራሲው ለ AD ነገሮች ነባሪ የደህንነት ቅንብሮችን እንዲቀይሩ ሐሳብ አቅርቧል.
  3. የቀን ቅርፀቱ በዒላማው ማሽን ላይ ባለው የትርጉም ቅንጅቶች ላይ ስለሚወሰን እ.ኤ.አ. ኖቬምበር 10፣ 2018 14፡53 ከአንድ ማሽን እና 11/10/18 2፡53 ፒኤም ከሌላኛው ማግኘት እንችላለን።

እነዚህን ድክመቶች ለማስወገድ የሚከተለው ተከናውኗል.

  1. GPO የተገናኘው ከጎራ ጋር ሳይሆን ማሽን ካለው OU ጋር ነው (ተጠቃሚዎችን እና ማሽኖችን ወደ ተለያዩ OUዎች እለያለሁ እና ሌሎችን እመክራለሁ።) በተመሳሳይ ጊዜ, ለ loopback ፖሊሲ ሂደት ሁነታ ሁነታ ተዘጋጅቷል ሁለቱን ድርጅቶች ተዋሐደ.
  2. ስክሪፕቱ ውሂብን በባህሪው ውስጥ ወደ ተጠቃሚ መለያ ብቻ ይጽፋል መረጃ, ይህም ተጠቃሚው ለራሱ መለያ ራሱን ችሎ መለወጥ ይችላል.
  3. የባህሪ እሴት የሚያመነጭ ኮድ ተለውጧል

አሁን ስክሪፕቶቹ ይህን ይመስላል።
ሎጎን መረጃን ለAdUserAttrib.vbs አስቀምጥ

On Error Resume Next
Set wshShell = CreateObject("WScript.Shell")
strComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
Set adsinfo = CreateObject("ADSystemInfo")
Set oUser = GetObject("LDAP://" & adsinfo.UserName)
strMonth = Month(Now())
If Len(strMonth) < 2 then
  strMonth = "0" & strMonth
End If
strDay = Day(Now())
If Len(strDay) < 2 then
  strDay = "0" & strDay
End If
strTime = FormatDateTime(Now(),vbLongTime)
If Len(strTime) < 8 then
  strTime = "0" & strTime
End If
strTimeStamp = Year(Now()) & "/" & strMonth & "/" & strDay & " " & strTime
oUser.put "info", strTimeStamp & " <logon>" & " @ " & strComputerName
oUser.Setinfo

የLogoff መረጃን ለAdUserAttrib.vbs

On Error Resume Next
Set wshShell = CreateObject("WScript.Shell")
strComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
Set adsinfo = CreateObject("ADSystemInfo")
Set oUser = GetObject("LDAP://" & adsinfo.UserName)
strMonth = Month(Now())
If Len(strMonth) < 2 then
  strMonth = "0" & strMonth
End If
strDay = Day(Now())
If Len(strDay) < 2 then
  strDay = "0" & strDay
End If
strTime = FormatDateTime(Now(),vbLongTime)
If Len(strTime) < 8 then
  strTime = "0" & strTime
End If
strTimeStamp = Year(Now()) & "/" & strMonth & "/" & strDay & " " & strTime
oUser.put "info", strTimeStamp & " <logoff>" & " @ " & strComputerName
oUser.Setinfo

በመጀመሪያ በሎጎን እና በሎጎፍ-ስክሪፕት መካከል ያሉትን ሁሉንም ልዩነቶች ያገኘ ማንም ሰው በካርማ ውስጥ ተጨማሪ ነገር ያገኛል። 🙂
እንዲሁም የእይታ መረጃን ለማግኘት እንደዚህ ያለ ትንሽ የ PS-ስክሪፕት ተፈጠረ።
Get-UsersByPCsInfo.ps1

$OU = "OU=MyUsers,DC=mydomain,DC=com"
Get-ADUser -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "Информация по логонам" -Wait

በአጠቃላይ ሁሉም ነገር ለአንድ-ሁለት-ሶስት ተዋቅሯል፡-

  1. GPO ከአስፈላጊው መቼቶች ጋር ይፍጠሩ እና ከመምሪያው ጋር ከተጠቃሚ የስራ ቦታዎች ጋር ያገናኙት፡
    ዊንዶውስ፡ ማን የት እንደገባ ይወቁ
  2. እንሂድ ሻይ እንጠጣ (AD ከብዙ ተጠቃሚዎች ጋር ከሆነ ብዙ ሻይ ያስፈልግዎታል 🙂
  3. የ PS ስክሪፕቱን ያሂዱ እና ውጤቱን ያግኙ:
    ዊንዶውስ፡ ማን የት እንደገባ ይወቁ
    በመስኮቱ አናት ላይ መረጃን በአንድ ወይም በብዙ መስኮች እሴቶች መምረጥ የሚችሉበት ምቹ ማጣሪያ አለ። በሰንጠረዡ ዓምዶች ላይ ጠቅ ማድረግ መዝገቦቹን በተዛማጅ መስኮች ዋጋዎች ይመድባል.

የእኛን መፍትሄ በሚያምር ሁኔታ "ማሸግ" እንችላለን.
ዊንዶውስ፡ ማን የት እንደገባ ይወቁ
ይህንን ለማድረግ በ “ነገር” መስክ ውስጥ እንደዚህ ያለ ነገር የሚኖራቸው ለቴክኒክ ድጋፍ ስፔሻሊስቶች ስክሪፕቱን ለማስኬድ አቋራጭ መንገድ እንጨምር።
powershell.exe -NoLogo -ExecutionPolicy Bypass -File "servershareScriptsGet-UsersByPCsInfo.ps1"

ብዙ የቴክኒክ ድጋፍ ሰጪ ሰራተኞች ካሉ, ከዚያ በመጠቀም መለያ ማሰራጨት ይችላሉ ጂፒፒ.

ጥቂት የመጨረሻ አስተያየቶች።

  • የ PS ስክሪፕት የሚሰራበት ማሽን ለ PowerShell Active Directory ሞጁል መጫን አለበት (ለዚህም በዊንዶውስ ክፍሎች ውስጥ የ AD አስተዳደር መሳሪያዎችን መጨመር በቂ ነው).
  • በነባሪነት ተጠቃሚው አብዛኛውን የመለያውን ባህሪያት ማርትዕ አይችልም። ሌላ ባህሪ ለመጠቀም ከወሰኑ ይህንን ያስታውሱ መረጃ.
  • የትኛውን ባህሪ እንደሚጠቀሙ ሁሉንም የተሳተፉ ባልደረቦች ያሳውቁ። ለምሳሌ, ተመሳሳይ መረጃ በ Exchange Server አስተዳዳሪ ፓነል ውስጥ በተጠቃሚው የመልዕክት ሳጥን ውስጥ ማስታወሻዎችን ለማከል በይነተገናኝ ጥቅም ላይ ይውላል እና የሆነ ሰው በቀላሉ ሊጽፈው ወይም ስክሪፕትዎ ያከሉትን መረጃ ሲጽፍ ያሳዝናል።
  • በርካታ የActive Directory ጣቢያዎች ካሉህ፣ ለመድገም መዘግየቶች ፍቀድ። ለምሳሌ ስለተጠቃሚዎች ወቅታዊ መረጃ ከ AD ጣቢያ A ማግኘት ከፈለጉ እና ስክሪፕቱን ከ AD ጣቢያ B ማሽን ላይ ቢያሄዱት ይህን ማድረግ ይችላሉ፡-
    Get-ADUser -Server DCfromSiteA -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "Информация по логонам" -Wait

    DCfromSiteA - የጣቢያ A የዶራ ተቆጣጣሪ ስም (በነባሪ ፣ Get-AdUser cmdlet በአቅራቢያው ካለው የጎራ መቆጣጠሪያ ጋር ይገናኛል)

ዊንዶውስ፡ ማን የት እንደገባ ይወቁ

የምስል ምንጭ

ከዚህ በታች ያለውን አጭር ዳሰሳ ቢያጠናቅቁ ደስ ይለኛል።

በዳሰሳ ጥናቱ ውስጥ የተመዘገቡ ተጠቃሚዎች ብቻ መሳተፍ ይችላሉ። ስግን እንእባክህን።

ምን ትጠቀማለህ?

  • bginfo፣ የዴስክቶፕ መረጃ ወዘተ (ነጻ ሶፍትዌር)

  • የሚከፈልባቸው የ bginfo analogues

  • በአንቀጹ ውስጥ እንደነበረው አደርጋለሁ

  • አግባብነት የለውም, ምክንያቱም VDI/RDS ወዘተ እጠቀማለሁ።

  • እስካሁን ምንም አልተጠቀምኩም, ግን እያሰብኩ ነው

  • እንደዚህ አይነት መረጃ መሰብሰብ አያስፈልገኝም

  • ሌላ (በአስተያየቶቹ ውስጥ ያካፍሉ)

112 ተጠቃሚዎች ድምጽ ሰጥተዋል። 39 ተጠቃሚዎች ድምፀ ተአቅቦ አድርገዋል።

ምንጭ: hab.com

አስተያየት ያክሉ