Lecture 10 the user experience (1)

22
Lecture 10: The User Experience Network Design & Administration

Transcript of Lecture 10 the user experience (1)

Page 1: Lecture 10   the user experience (1)

Lecture 10: The User ExperienceNetwork Design & Administration

Page 2: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

What aspects affect the user most?• Disk space • Local• Shared• Printing• Logging in/Access to resources• Using applications• Email• Overall speed of task completion 2

Page 3: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Disk Space

• User machines may have comparatively large disks• Temptation for users to store files locally• Unlikely in ‘hot-desking’ situation• Problems?• Better to use servers for storing user files• Better control of backup/restore• Can apply disk quotas 3

Page 4: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Windows Disk Quotas

Three stages:1. Enabling disk quotas on a

volume.2. Configuring quota defaults.3. Creating quota entries.

Step 1:• Select NTFS volume for quota

application using Explorer and open Properties dialog.

• Or use disk management snap-in to MMC. 4

Page 5: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Windows Disk Quotas – Step 2 – Enable Management• Enable

management – has to be done volume by volume• Note that in this

case, the system has been set to deny users disk space when Quota exceeded

5

Page 6: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Windows Disk Quotas – Step 3 - Configuring• You must select an

appropriate default size• You may also set a

size that generates a warning to the user• You can also

configure the system to log these events

6

Page 7: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Windows Disk Quotas – Creating quota entries[2]

• These are exceptions to the default rule• Allow a user to be given more or less than

the default• Can create new entries, or modify existing

ones (by double clicking the entry)• (Ensure you select appropriate units!)• New quota entries can be generated by

selecting a number of users at once, but the quotas are applied individually

7

Page 8: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Windows Disk Quotas – Creating quota entries[1]

8

Page 9: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Linux Disk Quotas[3][4][5]

• Enable quotas by adding fields into etc/fstab file to allow usr/grp quotas e.g.

/dev/hda2 /home ext3 defaults,usrquota,grpquota 1 1• Remount the volume (umount, then mount – or simply

reboot)• Run quotacheck –avug to set up the quota files and check the

volume for current usage (should re-run regularly to keep stats accurate) • Assign quotas for users or groups using edquota• Use repquota to generate reports on current quota usage

9

Page 10: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Disk Quotas – impact on users and administrators• Users can find it frustrating if sizes set too low for

typical usage• Investigate how users function before setting

level• Users can be given a warning – so need

education as to how to act in response• Administrators may get a lot of user complaints if

set too low – but if not set, space may run out arbitrarily• Managing and monitoring is time consuming

(see in later session)

10

Page 11: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

File Server Resource Manager[6]

• Provides finer grain control of quotas• Provides more means to warn users• Not covered here!

11

Page 12: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Printing and the user

• As before, assume that we do not have individual printers for users• Must balance need for users to have access to

printing with costs of paper, ink, printers• Printer properties define default behaviour for all

users of the printer• For high throughput, may use printer pooling• For more control, may use multiple logical

printers for a single printer12

Page 13: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Shared Printers

• Remember - that after installing the printer on the print server, have to share it, then connect clients • Printer properties has

tab for sharing• Additional drivers must

be specified if clients running older O/S

13

Page 14: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Other Useful Information in Properties• Printer location can be specified • Users can check printer capabilities• Paper of different sizes can be assigned to specific trays

14

Page 15: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Client Access to Printers• Make available via:• Add Printer Wizard (where Search can be specified)• Browsing via Windows Explorer• Searching Active Directory

• Can search with a range of criteria e.g. location, double-sided capable, stapling etc. – key to efficiency in a business

• However, users need to know that they can do this – must be trained.

• Must ensure (via printer permissions) that users cannot change default behaviour – though they may choose to set behaviour for a specific print job.

15

Page 16: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Client Access to Printers using VB.Script• Can use a “logon” and “logoff” script.• Script associated to user account – put on a shared drive to

allow all users access. • As soon as user logs in/out, script is executed.

sub unloadprinters() set network = createobject("wscript.network") network.RemovePrinterConnection ("\\printerserver\colourlaser", true, true) network.RemovePrinterConnection ("\\printerserver\bwlaser", true, true)end sub

Logoff script:

sub loadprinters() set network = createobject("wscript.network") network.AddWindowsPrinterConnection \\printerserver\colourlaser network.AddWindowsPrinterConnection \\printerserver\bwlaserend sub

Logon script:

16

Page 17: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Printer Pooling

• Multiple physical printers used as a single logical printer – so job appears on whichever printer available• All printers must be able

to use same driver, since only 1 logical printer• Should be physically close

together since user will not know which one it prints to 17

Page 18: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Multiple Logical to Single Physical Printer • Used to allow different conditions to be set for different

groups of users to a single physical printer• Can set different priorities (99 highest, 1 lowest) to the

logical printers• Can set different times for access• Can also set different defaults e.g. trays/paper, double

sided• Need to ensure the different logical printers have their

ACLs set appropriately (e.g. to allow Executives access to all, but Clerks access only to certain logical printers)

18

Page 19: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

Advanced Printer Properties

Lowest priority

Limits when will print

19

Page 20: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

User Profiles

• Allow user to have customised environment, independent of other users• Contains: • User-stored documents and files• Application configurations and settings• Desktop and environment settings• Control Panel settings and configurations

• Can be Local, Roaming or Mandatory20

Page 21: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

User Profiles[7]

• Local • Retained in Documents & Settings for that PC

• Roaming• Held on some server (if domain controller, always available,

but if on member server, traffic less likely to delay domain authentications)

• Local version in ntuser.dat compared with remote, and differences sent from server

• Can get big and slow• If app stores info in Local Settings rather than Registry, that is

not kept in Roaming Profile, so app can fail on other clients• Mandatory • Change ntuser.dat to ntuser.man – makes it read only

21

Page 22: Lecture 10   the user experience (1)

Net

wor

k D

esig

n &

Adm

inist

ratio

n

References

1. http://www.zdnetasia.com/techguide/windows/0,39044904,61956452,00.htm

2. MOAC 290, Ch123. http://computingtech.blogspot.com/2008/09/ubuntu-linux-

disk-quotas.html4. http://www.yolinux.com/TUTORIALS/

LinuxTutorialQuotas.html5. http://www.redhat.com/docs/manuals/linux/RHL-8.0-

Manual/admin-primer/s1-storage-quotas.html6. http://technet.microsoft.com/en-us/library/cc754810.aspx7. http://support.microsoft.com/kb/314478

22