English Deutsch Français Italiano Particle Software Buy Now


Particle Software
 
Group Membership
   ..::   Über uns  •  Kaufen  •  Suchen  •  Kontakt  • Home   ::..
 
Screenshots
Downloads
Ressourcen
• Makros

 
   IntraLaunch v.4.8 oder höher bietet die Möglichkeit herauszufinden, ob ein eingeloggter Benutzer ein Mitglied einer lokalen oder Domänen-/globalen Gruppe ist. Untenstehend finden Sie einige Beispiele wie Sie Javascript mit IntraLaunch benutzen können um herauszufinden, ob der Benutzer ein Mitglied einer bestimmten Gruppe ist, und falls ja, den Browser an eine andere Website oder ein anderes Web-Menü verweisen.

  Die Funktion CheckLocalGroup(username, groupname) erlaubt Ihnen, die Mitgliedschaft in einer lokalen Gruppe auf der Workstation herauszufinden. CheckGlobalGroup (username, groupname, domainname) erlaubt Ihnen, die Gruppenmitgliedschaft auf der Domäne oder auch global herauszufinden. Beide Funktionen werden ein boolesches True oder False rückmelden.

  Windows 2000/XP oder höher wird benötigt. Kann auch mit WindowsNT funktionieren.

   Die Variablen %username%, %userdomain% und %computername% funktionieren wenn spezifiziert.


GroupCheck.exe ist eine kleine Applikation die Ihnen zeigt, was für Gruppen IntraLaunch erkennen kann, lokal oder in einer Domäne. Dieses Feature hilft Ihnen Fehler zu beseitigen.


 
 
<HTML>

<SCRIPT LANGUAGE="JavaScript">
  function CheckGroup()
  {
     if (IntraLaunch.CheckLocalGroup("kenw", "Users"))
     {
       alert('kenw is a memeber of group Users');
     }
     else
     {
       alert('kenw is not a memeber of group Users');
     }
  }
</SCRIPT>

<BODY>

<a href="Javascript:CheckGroup();">Check Membership</a>

</BODY>

<OBJECT ID="IntraLaunch" STYLE="display : none" WIDTH=1 HEIGHT=1    CODEBASE="http://intranet.net/menu/IntraLaunch.CAB#version=5,0,0,0"
   CLASSID="CLSID:0AE533FE-B805-4FD6-8AE1-A619FBEE7A23">
   <PARAM NAME="ImageLoc" VALUE="Null">
   <PARAM NAME="ImageSrc" VALUE="Null">
   <PARAM NAME="Run" VALUE="Null">
   <PARAM NAME="RunParms" VALUE="">
</OBJECT>

</HTML>
 
 
       



  The following example will check which domain group the currently logged in user belongs to when the web page loads, and automatically forwards the browser to the correct department's Intranet menu.

 
 
<HTML>

<SCRIPT LANGUAGE="JavaScript">
  function CheckGroups()
  {
    if (IntraLaunch.CheckGlobalGroup("%username%", "Sales", "%userdomain%"))
    {
        location.href = 'http://intranet.company.com/menu/sales.html';
    }
    else if (IntraLaunch.CheckGlobalGroup("%username%", "HR", "%userdomain%"))
    {
        location.href = 'http://intranet.company.com/menu/hr.html';
    }
    else if (IntraLaunch.CheckGlobalGroup("%username%", "Accounting", "%userdomain%"))
    {
        location.href = 'http://intranet.company.com/menu/accounting.html';
    }
    else
    {
        location.href = 'http://intranet.company.com/menu/default.html';
    }
  }
</SCRIPT>

<BODY OnLoad="CheckGroups()">

<center>(Please wait, checking group membership)</center>

</BODY>

<OBJECT ID="IntraLaunch" STYLE="display : none" WIDTH=1 HEIGHT=1    CODEBASE="http://intranet.net/menu/IntraLaunch.CAB#version=5,0,0,0"
   CLASSID="CLSID:0AE533FE-B805-4FD6-8AE1-A619FBEE7A23">
   <PARAM NAME="ImageLoc" VALUE="Null">
   <PARAM NAME="ImageSrc" VALUE="Null">
   <PARAM NAME="Run" VALUE="Null">
   <PARAM NAME="RunParms" VALUE="">
</OBJECT>

</HTML>
 
 



  Another basic example for global/domain groups. The domain name should not have any \\ before it, just the name of your domain is required, such as NTDOMAIN or domain.yourcompany.com. %userdomain% might also work for automatic substitution.

  Below, if the user is a member of the group Backup the backup program is executed. If not an error message is shown.

 
 
<HTML>

<SCRIPT LANGUAGE="JavaScript">
  function CheckGroup()
  {
     if (IntraLaunch.CheckGlobalGroup("%username%", "Backup", "NTDOMAIN"))
     {
       IntraLaunch_Backup.ExecuteIt('Null');
     }
     else
     {
       alert('You are not a memeber of the group Backup in NTDOMAIN');
     }
  }
</SCRIPT>

<BODY>

<a href="Javascript:CheckGroup();">Run Backup</a>

</BODY>

<OBJECT ID="IntraLaunch" STYLE="display : none" WIDTH=1 HEIGHT=1    CODEBASE="http://intranet.net/menu/IntraLaunch.CAB#version=5,0,0,0"
   CLASSID="CLSID:0AE533FE-B805-4FD6-8AE1-A619FBEE7A23">
   <PARAM NAME="ImageLoc" VALUE="Null">
   <PARAM NAME="ImageSrc" VALUE="Null">
   <PARAM NAME="Run" VALUE="Null">
   <PARAM NAME="RunParms" VALUE="">
</OBJECT>

<OBJECT ID="IntraLaunch_Backup" STYLE="display : none" WIDTH=1 HEIGHT=1    CODEBASE="http://intranet.net/menu/IntraLaunch.CAB#version=5,0,0,0"
   CLASSID="CLSID:0AE533FE-B805-4FD6-8AE1-A619FBEE7A23">
   <PARAM NAME="ImageLoc" VALUE="Null">
   <PARAM NAME="ImageSrc" VALUE="Null">
   <PARAM NAME="Run" VALUE="%windir%\msbackup.exe">
   <PARAM NAME="RunParms" VALUE="">
   <PARAM NAME="Display" VALUE="Max">
   <PARAM NAME="ProcessErr" VALUE="OpenPage">
   <PARAM NAME="ErrAction" VALUE="http://company.com/error.html">
   <PARAM NAME="Log" VALUE="="%mydocuments%\IntraLaunch.log">
</OBJECT>

</HTML>
 
 





Copyright © 1997-2010 Particle Software - All Rights Reserved
Web services provided by Extreme Hosting