University of California at Berkeley Department of Electrical Engineering & Computer Sciences Instructional Support Group /share/b/pub/microsoft.help June 11 2019 CONTENTS: Windows Computers for EECS Students EECS Microsoft Windows Domain Instructional vs non-Instructional Accounts Your Profile Windows Software in the Instructional Labs Remote Logons to Windows Terminal Services Samba: Connecting Between Windows and UNIX UNIX Environments for Microsoft Windows Finding Microsoft Software in EECS Visual Studio and .NET Compilers Download Software from Microsoft Windows Computers for EECS Students ----------------------------------- Windows computers in the labs - http://inst.eecs.berkeley.edu/~inst/iesglabs.html Windows login servers - http://inst.eecs.berkeley.edu/cgi-bin/pub.cgi?file=microsoft-rdc.help Windows disk space and profile errors - http://inst.eecs.berkeley.edu/cgi-bin/pub.cgi?file=windowsprofile.help EECS Microsoft Windows Domain ----------------------------- EECS has a centralized Windows domain called "EECS". A user account in the EECS domain can logon to any Windows computer in the department (if that computer allows it). The Windows computers in EECS Instructional labs (see http://inst.eecs.berkeley.edu/~inst/iesglabs.html) usually allow all EECS domain user accounts to logon. EECS faculty, grad students and staff can get EECS Windows "named" accounts. These are funded by research groups. Please see https://iris.eecs.berkeley.edu/10-services/00-accounts.html for information. Students in EECS classes are issued computer accounts on Linux, and for classes that need it, also on Windows. To obtain accounts, please go to http://inst.eecs.berkeley.edu/webacct . For information about logging in and transfering files between Windows, UNIX/MacOSX and home computers, please see http://inst.eecs.berkeley.edu/connecting.html To locate Instructional labs, see http://inst.eecs.berkeley.edu/labs.html Instructional vs non-Instructional Accounts -------------------------------------------- There are 2 reasons why a student can be issued an EECS Windows account: 1) the student is in an EE or CS graduate program or research group: - the student's research advisor funds a full-service Research account - services are described under http://iris.eecs.berkeley.edu - support is from help@eecs (395 Cory) - the home directory is called H:, the server is \\coeus 2) the student is an EE or CS major or is enrolled in certain classes: - EECS Instruction provides an Instructional account (no fee) - services are described under http://inst.eecs.berkeley.edu - support is from inst@eecs or esg@eecs (377/386 Cory, 333 Soda). - the home directory is called U:, the server is \\fileservice Students who qualify for both reasons (grad students and undergraduates in research groups) get the Research account type. They get home directories on both the Research (H:) and Instructional (U:) servers. The H: drive will be their default home directory, but they can use a logon script to automatically connect to the U: and other drives (see below). Students who lose funding for their Research account may be converted to an Instructional account if they are still eligible. They will find that they lose access to their H: drives and that their U: drives become their default home directory. A specific EECS Windows account will have the same password on all Windows computers (Instructional and Research) in EECS. However, there are several conditions that may cause the account to behave differently on different Windows computers in EECS, such as: - computers in some Instructional labs are restricted to specific classes - computers in most Research labs are restricted to specific Research groups - resources such as networked printers and disks may be restricted - installed software or software licenses may be different Your Profile ------------ A Windows "profile" remembers things that you have changed while you are logged on and copies them to your subsequent logon sessions. This is a benefit if you use many different computers, but it comes with a risk. If your account uses a profile, the contents are stored in a folder called "Profile" in your Windows home directory (the U: drive for instructional accounts). The contents of your profile are copied from the shared U: drive to the local C: drive and back every time you login and logout. This is Microsoft's way of saving your custom settings such as the appearance of your desktop. Windows accounts for instruction are created with profiles. There are 2 types: "Roaming": These are re-writable and grow; named accounts get them "Mandatory": These are read-only and stay small; class accounts get them Instructional "roaming" profiles are typically limited to a maximum of 30MB. (This is controlled by a "Group Policy" over the Instructional accounts.) Windows accounts for research are created with no profile. If you use the same computer all the time, the profile data is stored locally and there is no need for profile that is copied from the file server. The problem with profiles: Profiles become bloated by information like the desktop appearance, files, icons and program settings such a browser cache. This can make your logon times painfully slow. It can prevent you from logging out altogether if your profile size exceeds the maximum. Also note that the references in your profile may not be correct on all the different computers you may use (this is unavoidable). The solutions: Don't save files to the desktop or to the "My Documents" folder; these locations are part of your profile. Instead, save the files to your U: drive (but not in U:\profile). That way, the files will not be copied back and forth every time you login. Purge your WEB browser (especially Internet Explorer) of cached files and cookies. See http://inst.eecs.berkeley.edu/cgi-bin/pub.cgi?file=windowsprofile.help for more information about managing your Windows profile. You can avoid the need for a profile in many cases by installing commands in a logon script instead. See "Your logon.bat Script" below. Windows Software in the Instructional Labs ------------------------------------------ Standard software can be found within the "Start" menu, accessed by clicking on the "Start" button at the lower left of the screen once you have logged in. If you know the name of software that you can not find, you can search for it using the "Find" option on the Start menu. Remote Logons to Windows Terminal Services ------------------------------------------ You can logon to your Instructional Windows account from other computers using the Terminal Services/Remote Desktop Connection (RDC) utility. Please see /share/b/pub/microsoft-rdc.help for information about our RDC servers. Samba: Connecting Between Windows and UNIX ------------------------------------------ Instructional home directories are on 2 file servers: Mamba (UNIX) and Fileservice (Windows). On an EECS Windows system, you can connect to your EECS UNIX home directory with the UNIX command net use K: \\mamba\%USERNAME% On an EECS UNIX system, you can connect to your EECS Windows home directory with the Windows command (for users 'jdoe' and 'ee43-td', for example) smbclient //fileservice/named -U jdoe Password: smb: \> cd jdoe smb: \jdoe\> ? smbclient //fileservice/ee43 -U ee43-td Password: smb: \> cd su07/ee43-td smb: \jdoe\> ? For more information, please see /share/b/pub/samba.help. UNIX Environments for Microsoft Windows --------------------------------------- These are free. CygWin: http://www.cygwin.com/ msysgit: http://msysgit.github.io/ Finding Microsoft Software in EECS ---------------------------------- To find software that is installed on our computers, please see https://inst.eecs.berkeley.edu/software Visual Studio and .NET Compilers -------------------------------- We have Microsoft compilers on our Windows systems. For the labs and servers running Windows, please see https://inst.eecs.berkeley.edu/connecting.html#labs EECS students can obtain Visual Studio from the EECS Microsoft Imagine subscription (See "Downloads from Microsoft Imagine" below.) The "community" versions are free to everyone from https://www.visualstudio.com/products/free-developer-offers-vs https://www.visualstudio.com/products/visual-studio-community-vs It may not be possible to convert project files from Visual Studio 6 to Visual Studio .NET (CS184 students had trouble doing that in Fall 2002). Download Software from Microsoft -------------------------------- Microsoft software for UC Berkeley students is now available from https://azureforeducation.microsoft.com/devtools http://software.berkeley.edu Login using a berkeley.edu account. All UCB students can download Microsoft products from these sites. Our Microsoft Azure for Education subscription provides Premiere-level products that were previously available only to Science, Technology, Engineering and Math ("STEM") departments. (June 2019) For more information about the Microsoft Azure account, please see https://imaginemedia.blob.core.windows.net/blogs/Dev%20Tools%20for%20Teaching%20Admin%20Guide%20(004)-4bfcac7d22bf.pdf EECS Instructional Support EECS Electronics Support 378/384/386 Cory, 333 Soda 377/380 Cory inst@eecs.berkeley.edu esg@eecs.berkeley.edu