Batch file for IE settings

Hi everybody,
I want to make some changes to IE settings of many PCs to be able to open a tool which willl be used by all users using the systems..
Since same settings are to be applied to different systems. I want to create a batch file for it .
Settings are :
1.Go to internet Options-- security--sites--trusted sites and and the site
https://abc.com under it
2.Set security level for this zone as Low
3.Check enable protected mode
4.Go to internet options--settings--privacy and uncheck Turn on Pop-up blocker
5.Go to tools--compatibility view settings and the site
https://abc.com under it . Check option - display intranet sites
in compatibility view
I did some research on net and found that all these settings are done by changing entries in registery.
The site http://support.microsoft.com/kb/182569 gave lot of info on what various codes mean . But since I am new to creating
batch files , it does not help me in writing commands. Little more research showed me that my commands would be something like
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings" /.....................
However I cannot use trial and error as any unwanted change to registery may cause damage to my systems .
It would really be very helpful if anyone can help me with his/her expertise in batch files and reg files.
My target will be for IE8/9/10/11 preview . I am assuming the commands would be same for these versions which are comparitively new.
Thanks,
Mani
manISRT

Hi,
this is a very broad topic, with quite a few scenarios, and potentially lots of complexity.
Here are some thoughts I have written down for you to consider:
Firstly, you really need to understand the basics of IE Zones, and how it is that addresses are categorised into each zone.
There are default settings for each zone, and these are initially defined by MS, but you, or the user can, and may, have changed which zone is active, in which situation.
E.g., if you are dealing with pc's in your organisation and under your control, vs pc's not in your organisation and/or not under your control.
For pc's which are in your organisation, are they used only inside your office network, or are they also used outside your office network?
Are the pc's under your control managed by Active Directory (are they members of your organisation's AD Domain?
Does your office network use a network firewall or proxy, and the pc's inside gain access to the internet by "traversing" this proxy?
Is the website you mention, "inside" your organisation's network, or, "outside" your organisation's network?
If outside, how do your organisation's pc's currently become configured for internet access?
Do they have configurations applied to the pc's, such as proxy settings? If so, does this use Proxy Auto Configuration (PAC) or INS, such as wpad.dat or proxy.pac?
Note that if you adjust site-to-zone settings, and/or settings for a particular zone, other websites which are categorised into that zone will also attract the adjusted settings, so you need to ensure that any changes you make, are suitable for those other
websites too.
Is the website address part of your organisation's domain name, or a domain name that you already have particular settings for?
Is the website/address and the content upon it controlled by your organisation?
For compatibility view, depending upon the IE browser version, there are different methods available, you may not need to adjust the browser settings if the webpages are suitably constructed:
Does the website specify <!DOCTYPE  ?
Does the website supply X-UA-Compatible metatag?
You can deliver most settings for IE in a few different ways:
- AD GPO (you can use Group Policy Admin Templates, or, Group Policy Preferences)
- IEAK (you can deploy a settings package with or without deploying a version of the browser)
- registry settings (which you can deploy using scripts or batch files)
- get the user to manually apply the settings via the user interface
Note that some settings may need to be applied per-user (HKCU) and some settings are per-machine (HKLM).
If you have a multi-user or hotdesk scenario (where more than a single user, uses the same machine), this might require you to re-apply the settings for each and every user.
E.g.:
Your organisation is wanting to use a hosted web application, accessed from inside your organisation, but it is hosted outside your ogranisation.
The address is http://contoso.websales.hosterxyz.com
You examine your existing pc configurations and determine that the IE Trusted Sites zone is not currently in use by any standard configurations.
The hosted web application requires IE Protected Mode to be disabled (because of some special functions/features).
You examine the default settings of the IE Trusted Sites zone, and observe that the Trusted Sites zone already has Protected Mode disabled.
You decide to categorise the website "http://contoso.websales.hosterxyz.com" as a Trusted Site.
On a test pc, you manually add the website "http://contoso.websales.hosterxyz.com" to Trusted Sites, and test the web application is operating correctly.
You then create an AD GPO, which adds this website address into the Trusted Sites zone, and link/apply/deploy this GPO within your AD.
Your organisations computers automatically read, process and apply this GPO, and all computers are now configured for this website as a Trusted Site.
Note that if you use the "classic" GPO methods (Admin Templates), users can no longer manually adjust websites in or out of the Trusted Sites zone, because when "classic" GPO is deployed, it removes the ability for users to adjust these
settings manually.
This may be suitable for your organisation, or, unsuitable - it depends upon the degree of "freedom" you wish/need to allow.
Alternately, you could use IEAK or GP Preferences, to deploy the Trusted Sites settings - these two methods allow the end-user to manually adjust if they choose. This means the end-user can remove the settings you deployed.
Again, this may (or not) suit your scenario.
Don
(Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

Similar Messages

  • How to create a Batch file for java application  ?

    HI,
    How to create a Batch file for java application ?
    And whats the use of creating batch file ?
    Thanks in advance

    [http://static.springsource.org/spring-batch/]
    Assuming you want to develop a batch application rather than actually just create a .bat file ..

  • HOw to create a Batch file for java application and whats the use of this ?

    HI,
    How to create a Batch file for java application ?
    And whats the use of creating batch file ?
    Thanks in advance

    First of all, you're OT.
    Second, you can find this everywhere in the net.
    If you got a manifest declaring main class (an classpath if needed), just create a file named whatever.bat, within same directory of jar file, containing:
    javaw -jar ./WhateverTheNameOfYourJarIs.jar %*By the way, assuming a Windows OS, you can just double click the jar file (no batch is needed).
    Otherwise use:
    javaw -cp listOfJarsAndDirectoriesSeparedBySemiColon country/company/application/package/className %*Where 'country/company/application/package/' just stands for a package path using '/' as separator instead of '.'
    Don't specify the .class extension.
    Javaw only works on Windows (you asked for batch, I assumed .BAT, no .sh), in Linux please use java.exe (path may be needed, Windows doesn't need it 'cause java's executables are copied to system32 folder in order to be always available, see PATH environment variable if you don't know what I'm talking about) and use ':' as classpath (cp) separator.
    The '%***' tail is there in order to pass all parameters, it only works on Windows, refer to your shell docs for other OSs (something like $* may work).
    This way you have a command you can call to launch your code (instead of opening NetBeans just to see your app working). You could schedule tasks on it or just call it in any command prompt (hope you know what it is 'cause there have been people in this very same forum with no clue about it, if not just hold the 'Windows button' and press 'R', then type 'cmd' and run it).
    Finally add dukes and give 'hem away.
    Bye.

  • Looking to build a batch file for BCDedit

    I'm trying to build a batch file for bcdedit to get the variable off of one of my boots for the identifier to use to build my dual boot system.  I've been testing with trying to just get the identifier but I'm unable to get the variable when I try.
    Any help will be greatly appreciated!
    I've ran all the steps individually and they function like they are supposed to.
    Here is the basics. 
    First I need to change the descriptions around so
    bcdedit /set {current} description "Staff"
    bcdedit /set (insert variable for second boot) description "test"
    next I need to change order
    bcdedit /displayorder {current} /addfirst
    Last is to set the second drive partition
    bcdedit /set (insert variable) device partition=D:
    bcdedit /set (insert variable) osdevice partition=D:

    This is how I was finally able to get it up and working.  I just got it this morning.  I did end up having to use powershell:
    #Set the colors for the console window
    $Host.Ui.RawUi.BackGroundColor = "Black"
    $Host.Ui.RawUi.ForeGroundColor = "White"
    #Clear the screen
    cls
    Function WriteValue ($Label, $Value)
        Write-Host $Label -foregroundcolor "Gray" -NoNewLine
        Write-Host ": " -foregroundcolor "Gray" -NoNewLine
        Write-Host $Value
    Function WriteSuccess
        Write-Host ": " -foregroundcolor "Gray" -NoNewLine
        Write-Host Success -foregroundcolor "Green"
    $otherboot = bcdedit /enum `
      | Select-String "path" -Context 2,0 `
      | % { $_.Context.PreContext[0] -replace '^identifier +' } `
      | ? { $_ -ne "{current}" }
    bcdedit /set $otherboot description "Test"
    bcdedit /set $otherboot device partition=D:
    bcdedit /set $otherboot osdevice partition=D:
    WriteValue "Boot ID is" $otherboot
    WriteSuccess

  • Batch file for Export Job

    Hi,
    We created an OS batch file for our daily exports (backups). This file is scheduled to run daily at 7:00 P.M. A test run showed that it did not work. Can somebody find an error in the script?
    rem ***** SAMPLE BATCH FILE TO DO DAILY EXPORT ******
    @echo Export started at:
    @echo
    date /T
    time /T
    rem Here's a one-line NT command (But a long line!)
    rem one that splits all the date parts out, outting
    rem each one into it's own variable (weekday, day, month, year)
    for /f "tokens=1-4 delims=/ " %%a in('date /t') do
    (set=weekend=%%a& set day=%%b& set month=%%c& set year=%%d)
    set logfile=%year%_%month%_%day%.log
    set expfile=%year%_%month%_%day%.exp
    set ORACLE_SID=BDC
    set ORACLE_HOME=D:\oracle\product\10.2.0
    exp system/bdcadmin@bdc full=y grants=y file=D:\export\bdc.dmp log=D:\export\bdc.log compress=N
    @echo Export completed at:
    @echo
    date /T
    time /T
    rem ************* END OF BATCH FILE *********************
    Thank you!

    You can straight away use this batch file after modifying the exp line with your machine details and schema name.
    @echo off
    if %1/==:/ goto %2
    if NOT %1/==/?/ goto Begin
    for %%C in (echo. goto:End) do %%C
    :Begin --------------------------------------------------------------
    if NOT errorlevel 1 %0 : %OS%Parse MM DD
    %0 : %OS%Parse DD MM
    :Windows_NTParse ----------------------------------------------------
    for /f "tokens=1-4 delims=/.- " %%A in ('date /t') do (
    set Dow=%%A&set %3=%%B&set %4=%%C&set YYYY=%%D&goto End)
    :Parse --------------------------------------------------------------
    for %%C in (md cd) do %%C @tmp@
    %COMSPEC% /e:2048 /c ~tmp1.bat > ~tmp2.bat
    call ~tmp2
    if NOT errorlevel 1 goto Slash
    lfnfor on > "%_D%.-"
    ren "%_D%.-" "??? ?? ?? ????"
    for %%F in ("??? ?? ?? ????") do set _D=%%F
    lfnfor off
    :Slash
    for %%S in ("%3=%%%4%%" "%4=%%YYYY%%" "YYYY=%%1") do echo set %%S>>~tmp1.bat
    for %%S in (%_D%) do call ~tmp1 %%S
    if errorlevel 1 goto Cleanup
    %COMSPEC% /e:2048 /c ~tmp1.bat > ~tmp2.bat
    call ~tmp2
    :Cleanup
    for %%C in ("set _D=" cd.. "deltree /y @tmp@ > NUL") do %%C
    :End ----------------------------------------------------------------
    exp system/oracle file=D:\Backup\PERF_4.2_%yyyy%%mm%%dd%.dmp log=D:\Backup\PERF_4.2_%yyyy%%mm%%dd%.log owner=TEST
    ****************************************************************************************

  • How to create a batch file for a java program?

    I have a java project in JCreator and the project is organised into packages. I have also configured JCreator to provide 2 arguments to the main method when the project is executed.
    I would want to create a batch file (.bat) for this project where the batch file can automatically use the arguments set in JCreator when the program runs.
    How do I go about creating the batch file?

    where the batch file can automatically use the arguments set in JCreatorThat all depends JCreator... can you get those arguments somehow?

  • Batch file for STAD report in SAP R/3

    Hello,
    My name is Rhonda and I a novice to SAP.  So I will be appearing in these forums quite a bit. 
    I wondering if a batch file can be created to run a STAD report on a daily basis.  The report will be based on a generic firefighter id, column headings, and the data will be for a 24 hr period.  The batch file will need to collect the data and store it in a specific location.
    Does anybody know if this is possible?

    Hi,
    Try transaction CX16.
    Regards,
    Denny.

  • Unix shell script to batch file for windows

    Hello all,
    Iam writing a program in java in unix environment and iam executing using shell scripts in unix this program is for client-server environment
    which look like this:
    For server:
    #! /bin/ksh
    export CLASSPATH=/user/vpp/jal/classes:$CLASSPATH
    #set var for filename config file
    export JAL_CONF_FILE=/user/vpp/jal/conf/JALapp.conf
    java -DJAL_CONF_FILE=$JAL_CONF_FILE jalsvr/JALTCPServer 7776for client side it is
    #! /bin/ksh
    export CLASSPATH=/user/vpp/jal/classes:$CLASSPATH
    echo $CLASSPATH
    java jalcl/JALTCPClient msoc05:7776my question is know i want to execute them in windows by creating batch files runsvr.bat, runcl.batbut how
    i gave PATH by giving JRE path but what is the replacement of export because iam having all class files
    in /jalcl for clients and /jalsvr for server but want to create this batch file in separate /bin folder how to do.please help me

    Thank you for reply ,
    And sorry by mistake question repeated twice,
    but when iam executing those batch files it is throwing some exceptions,
    in that file you did not mention to set the JRE path whether it is not necessary and also there msoc05 is the machine name of unix system that need to kept or need to be changed with window IP address .please reply.
    thanks in advance.

  • Creating batch file for ftp

    hi,
    can anybody tell me how to create batch file which will have username and password for ftp.
    i want copy file from remote server to local server using ftp.
    i want to create batch file which will perform all this taks..
    please help me.
    thanks in advance,
    Chetan S. Raut.

    Hi Chetan,
    You should use something like that:
    Code Snippet
      %windir%\ftp.exe -s:SCRIPT.TXT
    Look at this link for additional details: http://www.ericphelps.com/batch/samples/ftp.script.txt
    P.S. Note that this forum is about extending Visual Studio IDE - not about writing batch files.
    Hope that helps,

  • ESB Process reads a Batch file for a limited set of records only..?

    Dear All,
    I am having an ESB process that reads a Batch file (csv) that has around 10,000 Products information.
    I have another BPEL process that will create the Product in Oracle Apps through standard API (Main BPEL process that calls a child process for creating product).
    I am invoking the BPEL process from ESB, and that works fine.
    Now, the Issue is: I am able to create at a time around 10 Products (the main process calls the child process in a loop.). The main process instance is not getting created but the child process instance is getting created for a set of records, afterwards the child process instances get stops creating. The main process instance could not be found in the console. Not getting why the process is not getting visible as well it is not completing the process.
    What could be the problem for this... Am I need to change any environment configurations...?
    Please update...
    Many Thanks in advance...

    Does this apply to you?
    https://social.technet.microsoft.com/Forums/en-US/9ccd8e50-b0af-4f58-9787-6435834e4c52/dfsr-not-working-on-new-windows-2008r2-server
    Thanks for the link, but no - not the same scenario although the error is the same.   The RGs I'm working with are all in sync and communication is working, it's just getting the backlog reported correctly.
    To reiterate, I can paste two versions of the exact command into the DOS window buffer; one copied from OneNote and one copied from my batch file.  Executing the one from OneNote succeeds and reports the RG in sync and the one copied from the batch
    file fails.
    I can repeat the results by up arrow once to the command pasted into the buffer from the batch file and see it fail.  Then up arrow twice to retrieve the command pasted from OneNote into the buffer and it will report correctly (illustrated in the grahic).
    Let me add that the command in the batch file was originally copied from OneNote and pasted in to the batch file; as if going into the batch file somehow corrupts it.
    - a -

  • RUNAS another user: assistance with my batch file for control panel and explorer

    Hello, for desktop support on end user or multi/generic user pcs it is nice to access common commands quickly from a batch file to run under your account. In xp both explorer and control panel apps launched without issues. The primary issue for explorer
    is it appears to ignore the runas command (but the user has permissions to explorer so no error) while the control panel apps ignores run as well but does not have permissions so generates an error. The other commands all execute as the attempting admin's
    account.
    who it is for: the user with the admin account to execute on the user's desktop whom is a nonadmin
    **please note, the commands appear to work if you do have admin rights**, the logged in user does not  have admin rights to these utilities like in a common corporate environment.
    "windows cannot access the specified device, path or file. You may not have the appropriate permissions to access the item."
    Issue#1:
    With win7 if you do a run as for explorer.exe via batch it will open, but will still be running under the signed in user. I have searched many threads on various sites and have not found a working solution for batch, this may be something I need to retire.
    Issue#2: all control panel applets fail to launch through various methods.
    SECTIONS THAT I AM STRUGGLING WITH:
    runas /user:%auser%@DOMAINNAME "explorer.exe /separate"
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl"
    "cmd /c start appwiz.cpl" also fails
    alternative also fails:
    runas /user:%auser%@chwi "cmd /c Start /B control.exe"
    cls
    @ECHO OFF
    set /p auser= Enter your account login id:
    :MyMenu
    CLS
    Echo Use the options below to run as with your admin account id:
    echo.
    ECHO 1 - Explorer C:\ - may not work with win7
    ECHO 2 - Device Manager
    ECHO 3 - Event Viewer
    ECHO 4 - Services
    ECHO 5 - Computer Management
    ECHO 6 - REGEDIT
    ECHO 7 - Command prompt
    ECHO 8 - Local Users and Groups
    echo 9 - launch task manager
    ECHO a - Control Panel - may not work with win7
    Echo b - Add/Remove programs - may not work with win7
    Echo 0 - Exit
    echo.
    SET /P OPT=Please make a selection, and press enter:
    if %OPT%==1 GOTO OPTION1
    if %OPT%==2 GOTO OPTION2
    if %OPT%==3 GOTO OPTION3
    if %OPT%==4 GOTO OPTION4
    if %OPT%==5 GOTO OPTION5
    if %OPT%==6 GOTO OPTION6
    if %OPT%==7 GOTO OPTION7
    if %OPT%==8 GOTO OPTION8
    if %OPT%==9 GOTO OPTION9
    if %OPT%==a GOTO OPTIONa
    if %OPT%==b GOTO OPTIONb
    GOTO exit
    :OPTION1
    ECHO Executing Explorer C: window
    echo.
    runas /user:%auser%@DOMAINNAME "explorer.exe /separate"
    GOTO:mymenu
    :OPTION2
    ECHO Executing Device Manager
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B devmgmt.msc"
    GOTO:mymenu
    :OPTION3
    ECHO Executing Event Viewer
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B eventvwr.msc"
    GOTO:mymenu
    :OPTION4
    ECHO Executing Services
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B services.msc"
    GOTO:mymenu
    :OPTION5
    ECHO Executing Computer Management
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B compmgmt.msc"
    GOTO:mymenu
    :OPTION6
    ECHO Executing regedit
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B regedit"
    GOTO:mymenu
    :OPTION7
    ECHO Executing command prompt
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B cmd"
    GOTO:mymenu
    :OPTION8
    ECHO Executing Local Users and Groups
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B lusrmgr.msc"
    :OPTION9
    ECHO Executing task manager
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B taskmgr.exe"
    :OPTIONa
    ECHO Executing control panel
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B control.exe"
    :OPTIONb
    ECHO Executing add/remove programs
    echo.
    runas /user:%auser%@DOMAINNAME "cmd /c Start /B rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl"
    GOTO:mymenu
    GOTO EXIT
    :EXIT

    You guys I appreciate the feedback but please read my entire post and help if related, this is getting a bit frustrating.
    a. I am not developing a powershell solution or "how do I launch them via command prompt" that is well known. The goal is to create an easy to use "run as helper" script for those that are not as savvy or do not have the commands memorized.
    Even so many of your suggestions do not work because the user logged in does not have admin rights and the commands are blocked because of this restriction.
    b. This is for the batch file in question, NOT "how do I launch command prompt as an admin"
    c. Again, several options work, several do not (network connections and programs and features do not) must likely due to same limitations as explorer.exe or UAC
    d. this is not "how do I launch the utilities by command line" it is "how do I launch them as the admin WHEN the current user does not have admin rights". The entire script works on a pc if you have admin rights because its launching
    it instead AS the current user, in that case the current user has admin rights therefore it doesnt reproduce the issue.
    e. running by control.exe using the app name or with cpl does not resolve the issue.
    f. I did not post that command prompt is having issues launching, I wrote a couple times that the options in my script do work such as command prompt. Even if you launch command prompt you cannot launch programs and features or network connections with your
    admin account with or without an additional runas command.

  • Run Batch File for Domain Computers on Startup

    Hello,
    I am trying to run a batch file I created to grab computer specs off of every computer on our domain.  I have created a new GPO under my domain and under there I have the file sitting under Computer configuation>policy>windows settings>scripts>startup
    and also computer configuation>policy>administrative template>system>run these programs at startup.  Neither one seems to be working... I know the batch file works because I have tested it on multiple computers.  Here is what the file
    looks like:
    @echo off
    call :test >> \\10.0.2.3\users\rricks\computerinfo\%ComputerName%.log
    goto :eof
    :test
    wmic csproduct get identifyingnumber,name,vendor
    wmic os get osarchitecture
    wmic os get name
    wmic os get installdate
    wmic computersystem get name
    wmic computersystem get username
    wmic computersystem get totalphysicalmemory
    wmic baseboard get serialnumber
    wmic cpu get name
    I have also tried putting this file in the netlogon share folder on our DC with no luck.  Let me know what Im doing wrong.  Any help would be greatly appreciated.
    Thanks,
    Ryan

    > call :test >> \\10.0.2.3\users\rricks\computerinfo\%ComputerName%.log
    Who has access to this shared folder you are piping to? Did you try
    piping to a local file? %public%\blah.log :)
    Martin
    Mal ein
    GUTES Buch über GPOs lesen?
    NO THEY ARE NOT EVIL, if you know what you are doing:
    Good or bad GPOs?
    And if IT bothers me - coke bottle design refreshment :))

  • Need help with batch file for javac.exe and java.exe

    I have this in my batch file:
    c:\jdk1.3.1_05\bin\javac
    What symbol do I need to be able to run this from cprompt with any file following it

    Thanks could remember that for nothing

  • Batch file for End Users SAP logon pad update.

    Hi All,
    We need to make sure that some of the new systems are updated in the end users logon pad. I know that on the logon pad itself a user can create an entry for the new Server but is it possible to create a batch file that will automatically update the logon pad, when ran.
    If yes, then can someone guide me on the steps.

    the logon pad relies on a few files:
    saplogon.ini
    sapmsg.ini
    and another one less used:
    sapgraph.ini
    so, all you have to do is to copy these files from a distribution server, upon the next saplogon restart, it will use the new config.

  • Batch file for Rman

    hi,
    i want to backup the tablespace by batch file in windows and shell script.i am using control file for rman
    I created two files in windows
    first one is test.bat,second one is trail1.txt
    test.bat contains
    rman target sys/sastha
    *@c:\Oracle\Ora92\d.bat*
    trail1.txt contains
    shutdown immediate;
    startup mount;
    backup tablespace users;
    alter database open;
    exit;
    exit
    but when i executed first file run but it didn't call second file.where i made the mistake.
    thanks
    with regards,
    Edited by: user3266490 on Apr 15, 2009 5:15 AM

    user3266490 wrote:
    hi,
    i want to backup the tablespace by batch file in windows and shell script.i am using control file for rman
    I created two files in windows
    first one is test.bat,second one is trail1.txt
    test.bat contains
    rman target sys/sastha
    *@c:\Oracle\Ora92\d.bat*
    trail1.txt contains
    shutdown immediate;
    startup mount;
    backup tablespace users;
    alter database open;
    exit;
    exit
    but when i executed first file run but it didn't call second file.where i made the mistake.
    thanks
    with regards,
    Edited by: user3266490 on Apr 15, 2009 5:15 AMtest1.bat contains no reference to trail1.txt. It does reference d.bat. What's up with that?

Maybe you are looking for