Some say there are two types of IT pros in this world: Those that dread file server migrations, and those that have never done one. Migrating files and folders to new servers has long been one of IT’s least successful and most hated activities. Just getting the files copied was one problem. Getting the permissions right is yet another. Until recently the problem was the tools: There simply weren’t that many that worked effectively.
In this informational webinar, you’ll learn the steps you should take to keep your migration from turning into a headache:
1.Reporting on file permissions
2.Fixing file permission issues
3.Migrating files and permissions
4.Ensuring migration success
Join Greg Shields of Concentrated Technology and Jayson Gehri of ScriptLogic in this end-the-nightmare webinar and learn about the new techniques (and the tools) that make migrating files and their permissions a snap.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Taking the Nightmare out of File Server Migrations
1. Taking the Nightmare out of File Server Migrations
Hint: It’s not Just about the Files
Greg Shields
Partner and Principal Technologist
www.ConcentratedTech.com
Jayson Gehri
Director, Product Marketing
ScriptLogic
Dial In: +1 (314) 627-1517
Access Code: 239-184-741
Or use your computer speakers
2. About the Speakers
Greg Shields
Greg is a Senior Partner and Principal Technologist with Concentrated
Technology. He is a Contributing Editor for TechNet Magazine and Redmond
Magazine, and a Series Editor for Realtime Publishers. Greg is a sought-after and top-
ranked speaker, seen regularly at conferences like TechMentor, Tech Ed, VMworld,
and more. He is a multiple recipient of Microsoft "Most Valuable Professional" award
with has received VMware's vExpert award.
Jayson Gehri
Jayson joined ScriptLogic in 2009 as Product Marketing Manager, bringing 10 years of
marketing and technical experience. Jayson is currently the Director of Product
Marketing at ScriptLogic. He is responsible for the promotion and evangelism of
ScriptLogic solutions to the IT community.
3. About ScriptLogic
• Founded in 2000
• Focus on 4 key areas:
• Desktop Management
• Help Desk Management
• Server Management
• Active Directory Management
• Customer Base
• 30,800+ customers worldwide
• From SMB to Fortune 100
• Headquartered in Boca Raton, Florida
• Subsidiary of Quest Software since 2007
4. File Servers. Ugh.
Are file servers really the bane of every IT pro’s existence?
5. File Servers. Ugh.
Are file servers really the bane of every IT pro’s existence?
Eighty bazillion files and folders…
…each with eighty bazillion permissions to manage…
6. File Servers. Ugh.
Are file servers really the bane of every IT pro’s existence?
Eighty bazillion files and folders…
…each with eighty bazillion permissions to manage…
…all to be accomplished with arguably one of the
easiest-to-screw-up interfaces in all of Windows.
7. File Servers. Ugh.
Are file servers really the bane of every IT pro’s existence?
Eighty bazillion files and folders…
…each with eighty bazillion permissions to manage…
…all to be accomplished with arguably one of the
easiest-to-screw-up interfaces in all of Windows.
And then, once in a while, you’ve got to migrate those files.
8. File Servers. Ugh.
Are file servers really the bane of every IT pro’s existence?
Eighty bazillion files and folders…
…each with eighty bazillion permissions to manage…
…all to be accomplished with arguably one of the
easiest-to-screw-up interfaces in all of Windows.
And then, once in a while, you’ve got to migrate those files.
With neigh insufficient (OK, awful) native GUI tools.
With ridiculously complex command line tools.
(Love those eighty bazillion command line arguments, don’t ya’?)
10. Nightmare, Deconstructed.
Let’s break down the migration nightmare into manageable
steps, the tasks required for success.
Fairly simplistic, at least on paper…
Step 1: Analyze what you’ve got.
Step 2: Fix previous oops’s.
Step 3: Copy stuff.
Step 4: Re-analyze that stuff.
11. Nightmare, Deconstructed.
Part 1: Analyze what you’ve got.
Native tool: AccessEnum!
Get it: http://technet.microsoft.com/en-us/sysinternals/bb897332
12. Nightmare, Deconstructed.
Part 1: Analyze what you’ve got.
Native tool: AccessEnum!
Challenge:
AccessEnum enums stuff, but enumming and
actually doing things are two very different things.
(You know, like “going to the DMV” and “thinking you’ll get out of there in less than six hours” different.)
15. Nightmare, Deconstructed.
Part 2: Fix previous oops’s.
Native tool: iCacls!
(Don’t give yourself “Permissions Wrist”)
(Curious: Might Microsoft’s permissions UI be an OSHA violation?)
16. Nightmare, Deconstructed.
Part 2: Fix previous oops’s.
Native tool: iCacls!
(Don’t give yourself “Permissions Wrist”)
(Curious: Might Microsoft’s permissions UI be an OSHA violation?)
Challenge:
Maintaining perms over time.
(Dang those help deskers!)
17. Nightmare, Deconstructed.
Part 2: Fix previous oops’s.
Native tool: iCacls!
(Don’t give yourself “Permissions Wrist”)
(Curious: Might Microsoft’s permissions UI be an OSHA violation?)
Challenge:
Maintaining perms over time.
(Dang those help deskers!)
Nifty Solution:
iCacls + Scheduled Task
Get it: http://technet.microsoft.com/en-us/query/dd822917
18. Nightmare, Deconstructed.
Part 2: Fix previous oops’s.
Step 1: Document your perms in iCacls.
icacls C:SharedMarketing /inheritance:r /grant:r
"Finance Users":(OI)(CI)R /grant:r "File Admins":(OI)(CI)F
icacls C:SharedMarketingProduct /grant:r
"Product Users":(OI)(CI)M
icacls C:SharedMarketingRestricted /inheritance:r
/grant:r "File Admins":(OI)(CI)F /grant:r
"Restricted Users":(OI)(CI)M
Repeat…
Step 2: Set up this batch file as a Scheduled Task, to
repeat every evening.
Step 3: Watch as your script “fixes” everything those
dag-nabbit help desk admins unfixed.
(Huzzah! Take that help deskers!)
21. Nightmare, Deconstructed.
Part 3: Copy stuff.
Native tool: Robocopy!
(Check it out: RoboCop is actually a part of Robocopy!)
Challenge:
Robocopy (and RoboCop) have lots of switches.
22. Nightmare, Deconstructed.
Part 3: Copy stuff.
Native tool: Robocopy!
(Check it out: RoboCop is actually a part of Robocopy!)
Challenge:
Robocopy (and RoboCop) have lots of switches.
23. Nightmare, Deconstructed.
Part 3: Copy stuff.
Native tool: Robocopy!
(Check it out: RoboCop is actually a part of Robocopy!)
Challenge:
Robocopy (and RoboCop) have lots of switches.
Possible Solution:
Master those switches!
Jeff Hicks shows you how: http://bit.ly/zAHWGZ
robocopy server1share server2share /COPYALL /B /SEC /MIR /R:0 /W:0 /Z
/LOG:log.txt
Hidden ridiculously recursive Robocopy bug feature: Open file support!
(Hint: There is none.)
24. What Does ScriptLogic Offer?
• Copy Permissions AND Files
• Multi-Threaded Architecture
• Bandwidth Throttling
• Volume Shadow Copy
• Automated Migration
Demo!
25. Nightmare, Deconstructed.
Part 4: Re-analyze that stuff.
Native tool: PowerShell! Compare-Object!
(It’s like comparison, without the value judgment!)
26. Nightmare, Deconstructed.
Part 4: Re-analyze that stuff.
Native tool: PowerShell! Compare-Object!
(It’s like comparison, without the value judgment!)
Challenge:
Getting around RoboCopy’s open file bug feature,
and just doing your due diligence, dang it.
27. Nightmare, Deconstructed.
Part 4: Re-analyze that stuff.
Native tool: PowerShell! Compare-Object!
(It’s like comparison, without the value judgment!)
Challenge:
Getting around RoboCopy’s open file bug feature,
and just doing your due diligence, dang it.
Features:
Ridiculous power, all at the command line!
28. Nightmare, Deconstructed.
Part 4: Re-analyze that stuff.
Native tool: PowerShell! Compare-Object!
(It’s like comparison, without the value judgment!)
Challenge:
Getting around RoboCopy’s open file bug feature,
and just doing your due diligence, dang it.
Features:
Ridiculous power, all at the command line!
Ridiculous speed (Hint: Not in a good way)!
Ridiculous error messages (but they are in red)!
Ridiculous results output (what’s the deal with <= versus =>, anyway?)!
29. What Does ScriptLogic Offer?
• Post Migration Analysis
• Customized & Pre-canned Reports
• Migration Dashboard
• Log Viewer
Demo!