Best sharepoint guides according to redditors

We found 127 Reddit comments discussing the best sharepoint guides. We ranked the 23 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Top Reddit comments about SharePoint Guides:

u/sycnewtox · 62 pointsr/sysadmin

I wanted to add that if you're brand new to PowerShell then you should take a look at PowerShell in a Month of Lunches.

Also, take a look at /r/PowerShell. There are fantastic people in there, and they're incredibly knowledgeable.

u/fizzlefist · 61 pointsr/sysadmin
u/replicaJunction · 60 pointsr/PowerShell

The best way to learn anything depends on your learning style. Some people learn better by reading, some by watching videos, and some by doing. It's important to know how you learn effectively.

That said, my recommendation is to find a routine task you do regularly and figure out how to do it automatically with PowerShell. Do you archive old report files to a specific directory structure? Learn about Copy-Item. Do you manage Exchange, SCCM, O365, anything like that? They all have automation support with PowerShell. There are even community modules that support a lot of third-party products - for example, the JiraPS project allows you to manage JIRA items with PowerShell, including creating new issues, commenting on existing ones, and closing them out.

If you prefer reading, the book Learn PowerShell in a Month of Lunches is often recommended - but it's very important that you actually follow along with the exercises in the book. Type them and run them on a live computer whenever possible.

If you prefer videos, I suggest the Microsoft Virtual Academy series on PowerShell. These are a bit long, but they do a great job of teaching you both concepts and practical knowledge.

Hope that helps!

u/_mroloff · 27 pointsr/PowerShell

PowerShell in a Month of Lunches is kind of the defacto starter book.

From there, I would recommend diving into The PowerShell Scripting and Toolmaking Book.

Naturally, this sub is also an excellent resource. You could also join the PowerShell Slack, where tons of good discussions/examples can be found.

u/gdhhorn · 21 pointsr/sysadmin

Learn Powershell in a Month of Lunches

Also, SS64 has a great Index/reference of PS commands.

Another good thing to do is to start searching the web for "how do I $taskName in Powershell."

u/BitteringAgent · 17 pointsr/usefulscripts

I assume you're doing user support with exchange and not administrating the server. I learned about powershell a lot from getting an exchange server with a DAG that broke constantly thrown my way. I use powershell just about everyday as a windows admin. I recommend checking out /r/powershell.

On a day to day, I'm running powershell to lookup user information even if it's just basic stuff I can do in cmdline such as "net user %username% /domain" to find some info on their account without having to go into ADUC. I'll use it to connect to Exchange Online and take a look at mailboxes and assign permissions or set out of office messages if I get a ticket like that. I create longer scripts and modules that I run to create new users, remove access to terminated employees, and to cleanup AD, O365, FileShares, etc. I've also written scripts to pull data from websites and put them in an excel spreadsheet and such.

Let's say I get a ticket in asking for employee A to have access to employee B's calendar. They could do this on their own, but why try to teach them when I can just quickly do this (of course I'd teach them if this was a constant thing). I'd open up my powershell console on my computer and connect to Exchange Online (My on-premise server if I was in my old environment) and I take a look at their current settings. So first I connect to Exchange Online. I have a profile setup to where I can run a cmdlet I have created that does the below by just typing "Connect-EXonline" into powershell.

$credentials = Get-Credential -Credential "$($env:USERNAME)@company.com"
Write-Output "Getting the Exchange Online cmdlets"

$Session = New-PSSession -ConnectionUri https://outlook.office365.com/powershell-liveid/ <br /> -ConfigurationName Microsoft.Exchange -Credential $credentials
-Authentication Basic -AllowRedirection
Import-PSSession $Session


From here I will be connected to my Exchange Online EAC. Now I'll want to grab their calendar permissions so I'll run a Get-MailboxFolderPermission on a mailbox to see what permissions they have and then if the request isn't already happening I'll run

Set-MailboxFolderPermissions -Identity [email protected]:\calendar -user [email protected] -AccessRights Editor

Or whatever I so please. There, I'm done. So I did that in 3 quick lines rather than clicking all through some clunky GUI.

Want to learn powershell? I recommend starting with "PowerShell in A Month of Lunches"
. This is how I started learning. Also go to /r/powershell and see the types of questions and answers people are asking/giving. If you want to learn python or bash, I don't have as much help for you other than to start with codeacademy.com if you don't know syntax already. Otherwise, find forums/subreddits for it.

Tl;DR: I recommend starting with "PowerShell in A Month of Lunches" if you are a windows admin and want to start learning PowerShell.

u/ripplemon · 13 pointsr/PowerShell
u/evetsleep · 13 pointsr/PowerShell

If you're fairly new, I think you should start something like Learn Windows PowerShell in a Month of Lunches. You'll find this recommendation everywhere and for good reason. I personally was an peer reviewer of the 3rd edition and read it page-for-page slowly and provided a lot of feedback. It's a good book to get started with.

After that then move into the advanced tool making books like Learn PowerShell Toolmaking in a Month of Lunches.

Of course this just help get you started. You'll need to get a lot of practice with realistic projects to become familiar with how to build tools. I would highly recommend becoming very familiar with Git. There are a TON of tutorials out there (both web pages and YouTube videos).

Honestly to become a good toolmaker you'll need a lot of practice, but in terms of material these are a good source to get you started. Be patient and try to find small projects that you can grab onto. I would also recommend Windows PowerShell in Action for a more under-the-hood kind of view of how things work.

u/DrDiamond6 · 10 pointsr/mcsa

First, you should have gotten a printout with bar graphs indicating which areas you were weak/strong in. Compare that to the exam objectives here: https://www.microsoft.com/en-us/learning/exam-70-697.aspx to decide which areas to focus.

&amp;#x200B;

If you haven't already, sign up for a free Azure trial and play around with InTune. Hands-on experience with it will go a long way on the test. Know how InTune can be used to manage Mobile devices, compliance vs configuration items, App Deployment methods, etc.

&amp;#x200B;

If you have a PC that can handle it, the Microsoft 365 Powered Lab Kit will set up a number of VMs on your machine for practice. It includes guided labs that will prep you for the exam (and your MCSE: Mobility). It can be found here: https://www.microsoft.com/en-us/evalcenter/evaluate-microsoft-365-powered-device-lab-kit

&amp;#x200B;

Learn the basics of PowerShell if you haven't already. You don't need to know how to script, but a basic understanding of cmdlet syntax and some basic cmdlets will get you by. PowerShell in a Month of Lunches (https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/ref=dp_ob_title_bk) is highly recommended by others here, and I recommend the (free!) MVA videos on PowerShell with Jason Helmick and Jeffery Snover (the first one is here: https://mva.microsoft.com/en-US/training-courses/getting-started-with-microsoft-powershell-8276)

&amp;#x200B;

For books, I used Panek's guide (https://www.amazon.com/MCSA-Microsoft-Windows-Study-Guide/dp/111925230X/ref=sr_1_5?ie=UTF8&amp;qid=1538429066&amp;sr=8-5&amp;keywords=70-697+configuring+windows+devices). It is out of date now for InTune, but the rest of it should still be relevant.

&amp;#x200B;

Last, remember that you don't need to go deep into any of the tech covered - the test is hard because it is broad.

&amp;#x200B;

If you have specific areas you want materials for, let me know, and I'll post what I can find.

&amp;#x200B;

u/TurnItOff_OnAgain · 8 pointsr/sysadmin

Check out Powershell in a Month of Lunches

https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160

Great starter for getting into powershell

u/losthought · 8 pointsr/sysadmin

Learn Powershell In a Month of Lunches

Read this and you'll be on your way.

u/Bowkneeknee · 7 pointsr/sysadmin

If you are looking to learn PowerShell without burning out even harder then I would suggest a book called learn powershell in a month of lunches.

Each chapter takes ~45-60 minutes and it an easy enough read and not too technically dense that you need to focus hard to understand. The concepts start at the absolute basics and add another layer on each chapter.

I am half way through the book now and I know enough now to start building some basic/fundamental scripts.

u/Zupheal · 7 pointsr/sysadmin
u/unix_heretic · 7 pointsr/sysadmin

Start here. There's also /r/Powershell, and numerous websites devoted to learning and writing PS scripts.

Set up some revision control to track changes in your scripts, and start by learning to run individual commands for basic tasks (e.g. password resets, user data changes). Then start thinking about annoying processes that you have to do on a regular basis. How would you automate those?

u/ASquareDozen · 7 pointsr/SCCM

I see that others have answered the question well. And I suspect that you will head down this path, but just in case you aren’t considering it - I highly recommend learning PowerShell. even just basic commands. It will open up so many opportunities for you to help make your life easier as an admin in general, not just SCCM. If you plan to do other things besides SCCM later in, having a good understanding of PowerShell will be a very marketable skill for you to have.

I highly recommend PowerShell in a Month of Lunches as a great book to get you started.


https://www.amazon.com/dp/1617294160/ref=cm_sw_r_cp_api_i_YyqRDb82T8T6V

u/markca · 6 pointsr/sysadmin

A fantastic book I used when I started was Learn Powershell in a Month of Lunches.
https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/

u/Cyberhwk · 6 pointsr/ITCareerQuestions

I think the Powershell in a Month of Lunches series is considered pretty good.

u/jzetterman · 6 pointsr/PowerShell

The best PS book I've come across is Learn PowerShell in a Month of Lunches: https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/ref=sr_1_1?ie=UTF8&amp;qid=1535785632&amp;sr=8-1&amp;keywords=powershell+month+of+lunches

&amp;#x200B;

Also, keep an eye out for the authors in blog posts as you're Googling. Don Jones and Jeff Hicks are both really active on Powershell.org as well as Pluralsight.com.

u/Megatwan · 5 pointsr/sharepoint

I'm more of a pluralsight kinda guy if you go the personally absorbed video consumption route.


I thought the plain &amp; simple books were the best user manuals for SP

Unfortunately they didn’t make an O365/2016 version. Instead there is this.

Would thumb both, identify the relevant pieces your users will frequently perform; muse from/borrow to create your training.


ShareGate has pretty great blog content/posts on many/all things SP


icansharepoint and /u/UpstateNYer has some pretty great blog content, explanations and infographics for platform usage (Despite some silly technology bending and over appeasing luddite user sympathizing approaches/views on folders [read: he's wrong and I'm right :P] [sic])


Laura Rogers (and friends…lol) have done great user exploring videos/over views over the years:
New https://www.youtube.com/user/WonderLaura67/videos
Old https://www.youtube.com/user/SharePointRax/videos (there are several free video tutorials here as well if you go to the channel home page )
…believe she puts on clinics as a pay service as well


…tough to find a good primer on the platform as a high-level/overall for a few reasons:
-Setup/content config/ varies between orgs
-There is a lot of money to be made selling books
-There is a lot more money to be made offering training camps/classes
-The platform is massive and it’s hard to package it down for different audiences and orgs respective of usage

---

...what are you looking for specifically? O365 Site Provisioning, tenant admin, solution crafting, ootb look and feel/software usage, etc?

u/Raynefire · 4 pointsr/PowerShell

Learn Windows PowerShell in a month of lunches is a great start!
https://www.amazon.com/dp/1617294160


That walks you through some of the basics.


Once you feel comfortable using Get-Help and Get-Member, you should be able to slowly work through any problem that you want to solve, by reading documentation on each cmdlet via get-help and analyzing objects with get-member.

u/MallocArray · 3 pointsr/sysadmin

Then once you have the basics down, the followup book has been incredibly helpful in getting me putting together cmdlets that act more like native ones



Learn PowerShell Scripting in a Month of Lunches
Learn more: https://www.amazon.com/dp/1617295094/ref=cm_sw_em_r_mt_dp_U_LJYwCbE21BF87

u/admlshake · 3 pointsr/sysadmin

I think they just released an updated version of the book for v5...
Yup here it is

u/almostdvs · 3 pointsr/sysadmin

First, read our Wiki. It is very thorough and answers a lot of these common questions such as

day to day? The Practice of System and Network Administration
And the topical reference books listed below.

Books to help in shaping a sysadmin? The above &amp;:
The Phoenix Project
Time Management for System Administrators


Topical Books I see mentioned often and have been very helpful to me:
Powershell in a month of lunches
Learn Python the hard way
Unix and Linux System Administration Handbook
Windows Server 2016: Inside Out

Group Policy
AbsoluteBSD
FreeBSD mastery:ZFS
CCNA
RHCSA/RHCE
Pro Puppet
SSH Mastery

On my docket:
FreeBSD Mastery: Advanced ZFS

Michael W. Lucas and Thomas Limoncelli are very good sysadmin writers, you can't go wrong with a topic they have chosen to write about.

Most of the *nix stuff assumes a baseline knowledge of how to use a unix-based system. I learned as I went but did pick up an old copy of Unix Visual Quickstart Guide not too long ago at a used books sale, which seems like a good starting place for someone overwhelmed with sitting at a terminal and being productive.
I notice I don't have any Virtualization books, perhaps someone else can fill in good books. Most of my knowledge regarding virtualization and network storage has been a mix of official docs, video training, and poking at it. Seems innate but it isn't.

u/gaz2600 · 3 pointsr/PowerShell

I was like you no programming experience at all. I learned from these videos, I suggest you download them as MS is decommissioning this site soon.

  1. Getting Started with Microsoft PowerShell
  2. Using PowerShell for Active Directory

    and everyone will recommend reading Learn Windows PowerShell in a Month of Lunches although I'm not a big reader and have not gone through most of this book. The two video modules will give you a good start. This reddit has also helped ALOT.
u/j_86 · 3 pointsr/sysadmin

Learn Windows PowerShell in a Month of Lunches is a pretty popular one and has helped me
https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/ref=dp_ob_title_bk

u/StarkCommando · 3 pointsr/ITCareerQuestions

Pluralsight has some good videos for the MCSA Server 2012. If you sign up for Visual Studio Dev Essensials, you can get a free 3 months with Pluralsight.

https://www.visualstudio.com/free-developer-offers/

I should add, if you're going for the MCSA cert, I've heard it's Powershell heavy. You can get started with Powershell with Learn Windows PowerShell in a Month of Lunches

u/loveandbs · 3 pointsr/PowerShell

I really like the books /u/joerod suggested.

Links:

PowerShell in a Month of lunches

Learn PowerShell Toolmaking in a Month of Lunches


For the MVA PowerShell courses:

MVA PowerShell - A plethora of good resources


Good luck! PowerShell is incredibly helpful and fun in both work and every day life!

Edit: Other recommendations from my old self

u/xsdc · 3 pointsr/sysadmin

It's cliche, but Month of Lunches is great if you're looking for a book. Honestly my advice is to solve problems with powershell. Learn to lean heavily on "Get-Command" and "Get-Help". When someone comes to you with something you would normally use the gui for, just figure out how to powershell it (advice - avoid device drivers)


A key piece of Systems Administration is driving yourself. In many situations you are the bottleneck to other people accomplishing their project or to fixing an issue - this means you need to understand that everyone is going to tell you their thing is high priority because they can't do anything til you're done. As you grow, you'll figure out how to get out of that position (automating pieces is a major part of that) but right now, focus on communicating clearly and honestly. Learn to set expectations - that's more important then any technical skill you can focus on.

u/trevorishere · 3 pointsr/sharepoint

Read this:

http://www.amazon.com/Professional-SharePoint-2010-Administration-Klindt/dp/0470533331/ref=la_B0036CBYDQ_1_2?ie=UTF8&amp;amp;qid=1368541343&amp;amp;sr=1-2

Start hanging out in SharePoint communities to absorb what is going on. SPYam on Yammer, sharepoint-community.net, browse the SharePoint TechNet forums to get an idea of what kind of issues people have and how they're being solved, take a look at #SharePoint and #SPhelp.

There is no one book (or no range of books!) that are going to cover every issue you're going to encounter, so make sure you keep your eye out on the community for issues creeping up, and don't be afraid to ask questions.

u/thatpaulbloke · 3 pointsr/sysadmin

There are two main resources that you will need in order to learn PowerShell; the first is PowerShell in a Month of Lunches (there's a newer version coming soon) and the second is access to people who know PowerShell and can help you, like /r/powershell for example.

u/dotbat · 3 pointsr/sysadmin

I've heard good things about "Powershell in a month of lunches"

http://amzn.com/1617294160

u/northendtrooper · 2 pointsr/ITCareerQuestions
u/Letmefixthatforyouyo · 2 pointsr/pcmasterrace

Okay. A lot to go over here. I work with both linux/windows to various degress, so Im glad to address it:

&gt;My issue is if you're doing any sort of system administration work, typing out PowerShell's commands is going to get hella annoying. Would you rather type two characters, or thirteen every time you wanted to use a command?

Tab complete is a thing for powershell. Just typing "ge" and hitting tab will cycle through all of the "get-xxxx" commands in alphabetical order. If you can get to "get-h," its much faster to hit the command you want. Powershell gives up a few more keystrokes for much, much more accessibility. It also has heaps of default alias's and the ability to set new ones like bash, so its really just a matter of learning them or setting them to speed this up for experienced users.

&gt;I am not entirely sure what you mean by this. Firstly, as far as I can tell the built-in help to each cmdlet is lackluster. ("get-childitem -?" for instance, compared to "ls --help") On Windows with -? it lists only the syntax and aliases, with no further explanation of what each parameter is

I see where this is confusing form a unix perspective, but you've barely scratched the surface of the powershell help syntax. Thats okay, it generally something people learn about only during dedicated study. "help command" is the correct syntax for the help files in powershell, but the help command itself has modifiers. Try -examples for a long list of the command used in context, or --full for every detail about the commands use. You can also use --showwindow to pop out the -full in a different and easier to search window.

Not only that, but each help command shows you a couple of contexts about what parameters the command can take, and in what contexts. For example, here is the syntax of get-childitem:


Get-ChildItem [[-Filter] &lt;String&gt;] [-Attributes &lt;System.Management.Automation.FlagsExpression1[System.IO.FileAttributes]&amp;gt;] [-Depth &amp;lt;UInt32&amp;gt;] [-Directory ] [-Exclude &amp;lt;String[]&amp;gt;] [-File ] [-Force ] [-Hidden ] [-Include &amp;lt;String[]&amp;gt;] -LiteralPath &amp;lt;String[]&amp;gt; [-Name ] [-ReadOnly ] [-Recurse ] [-System ] [-UseTransaction ] [&amp;lt;CommonParameters&amp;gt;]<br /> <br /> Get-ChildItem [[-Path] &amp;lt;String[]&amp;gt;] [[-Filter] &amp;lt;String&amp;gt;] [-Attributes &amp;lt;System.Management.Automation.FlagsExpression1[System.IO.FileAttributes]&gt;] [-Depth &lt;UInt32&gt;] [-Directory ] [-Exclude &lt;String[]&gt;] [-File ] [-Force ] [-Hidden ] [-Include &lt;String[]&gt;] [-Name ] [-ReadOnly ] [-Recurse ] [-System ] [-UseTransaction ] [&lt;CommonParameters&gt;]


I realize the above doesn't mean much to a layman, but the format is consistent in each powershell command, which count into 500 or so defaults, with a few thousands mixed in with the more specialized modules for things like SQL. The above tell you required parameters, ones you can optionally add, and what kind of input each parameter needs. It shows which parameters need to be strung in a specific order, and what are okay to add anywherfe. Its full of information that you get immediately when you run "help command."

&gt;For further explanation it looks like the proper method is to use "get-help get-childitem" in which case, the help files are not installed by default (at this point I couldn't be bothered, but I noticed there was a -online option which pops open a web browser which is convenient).

Yes, you do need to run update-help on a new install, or periodically, but thats a good thing. It means the help is actively updated, not written in 1986 and left alone as "good enough." Automate that help update and you will never have to think about it. Or, you can do what you did and immediately get the most updated help from inside the console, not googling around and hoping you run into the right info.

One other great thing about powershell help? There are accepted formatting standards in the community. When you start writing your own powershell modules (which are basically unix tools) you can add all the above syntax and expected info into the command in an easy way. This means that even third party tools have this kind of info.


&gt;But for commands you use frequently, you will know which parameters to pass and you're done rather quickly such as "alias dir="ls"" versus "New-Alias -Name "ls" Get-ChildItem"

I see how the above would annoy you, but i bet it was easy to find out how to make a new alias in powershell. You could even just do "new-alias "alias" new-alias" and from now on you can use "alias" if you want. Its also incredibly easy to explort/import these alias's into powershell with, you guess it, "export-alias" and "import-alias". Basically, you setup alias's once in powershell, just like in linux, and its equally easy to move them around as needed.


&gt;Unix commands e.g. "man", "vi", "less" generally share common commands. E.g. for moving between lines or pages, quitting, or searching for text.

Key word above is generally. Its completely arbitrary. Powershell? Always uses the same conventions.

&gt;Unix tools are designed in bite-sized pieces so they can be chained together

Piping and bite- sized tools are 100% a thing in powershell as well. You can pipe sort commands from select commands, move the text around, invert it, compare it to other text files, what have you. It different philosophy than unix, as unix manipulation is text based, and powershell is object based, but the end result is the same. Still, each cmdlet does only what it does. You string them together to get results, same as bash.

Another powerful thing about powershell? Almost all of Microsoft GUI products like exchange/AD/whatever actually just run powershell commands in the background. It means that each of there products, whatever they are, can all be automated with this same syntax. Once you learn how powershell works, you gain full control of every suite in their ecosystem. There isnt a comparsion for that on the linux/bash side of the aisle.

I dont defend most of what Microsoft does, but powershell is a powerhouse. If you want to learn more, the veritable powershell bible is "Learn powershell in a month of lunches" by Don jones. If you follow along just to this book, you'll put most windows administrators to shame with what you can do.

u/ApprehensiveEdge6 · 2 pointsr/sysadmin

"how can I learn to script powershell without having the basics for syntaxes"

honestly, i think if you try going this route, you're going to wind up very frustrated. you really ought to start with the basics. you can't just jump straight to the "knowing" part -- have to go through the process of learning before you get there. crawl before you can walk, and all that.

i bought myself a copy of "Learn Powershell in a Month of Lunches" (amazon link: https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/) and i like it. many people here on /r/sysadmin recommend it, as well. i would start there to build a good foundation. one of the earliest things the book teaches you is how to use powershell's built-in help and how to read error messages and such, which will become extremely helpful when you do get to the point where you start writing scripts.

buy that book, and/or ask your supervisor to buy you a license to a training site like CBT Nuggets or PluralSight. some people prefer videos and narration over books, but find what works for you, and remember to start with the basics and move up from there.

u/rcas312 · 2 pointsr/sysadmin

Agreed. OP, you nee to take some time and learn powershell - you can certainly do all the tasks that you listed in your post, but again, you need to learn the basics. I suggest starting with this book. Best of luck.

u/imwearingatowel · 2 pointsr/sysadmin

Not really fair to link to a PDF copy of the book. It's a fantastic book and worth purchasing and supporting the author.

It can be purchased on Amazon

u/rgraves22 · 2 pointsr/exchangeserver

I sat through a Global Knowledge week long class. Work was requiring two guys on my team to get our MCSA with MS365 so we can become Microsoft Gold Partners.

While the class was great, and a week long it only covered the fundamental levels of Office 365. More for a My company wants to go to Office 365, what is it all about? scenario.

I watched Youtube Videos which were great, and found some VCE files for 70-346 that were outdated, but honestly were on my test almost verbatim.

Also, Get 70-346 Exam Ref and 70-347 Exam Ref

Covers what is on the test in detail.

We also picked up a CBT Nuggets subscription, but both tests were archived from 2015 and were a bit dated.

Also, get yourself a lab. You can provision a 30 day trial tenant domain for free, which helps with understanding and a hands on.

Be prepaired for lots of powershell. Powershell to confirm a new domain. Powershell for setting Sharepoint permissions on specific team sites. Its pretty crazy, but the books do a great job of breaking it down. YOu can get through a book in a day or two because there are lots of screen shots and a chapter per test topic.

Feel free to PM me with any questions. More than happy to help. I love this shit.

u/CaffinatedSquirrel · 2 pointsr/sysadmin

Powershell is a favorite at my place of work and allows us to automate some pretty fun stuff.. if you get started scripting or have any questions feel free to P.M. me anytime.. as for resources for powershell:

https://leanpub.com/powershell-scripting-toolmaking - PDF

https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160 - Book

https://www.youtube.com/watch?v=6CRTahGYnws&amp;amp;list=PL6D474E721138865A - Video

Hope this helps.. :)


u/Vhyrrimyr · 2 pointsr/sysadmin
u/Dusilmenni · 2 pointsr/sharepoint

http://www.amazon.com/Professional-SharePoint-2010-Administration-Klindt/dp/0470533331/ref=sr_1_3?ie=UTF8&amp;amp;qid=1342396482&amp;amp;sr=8-3&amp;amp;keywords=todd+klindt

http://www.amazon.com/Microsoft-SharePoint-2010-Administrators-Companion/dp/0735627207/ref=sr_1_4?s=books&amp;amp;ie=UTF8&amp;amp;qid=1342396561&amp;amp;sr=1-4&amp;amp;keywords=70-667

These two got me through the 667. Of course i had some experience with sharepoint, some production farms and test farms.
There is a slim change of passing this exam without installing and configuring few farms and braking just as many :)
If you are wprking in sharepoint already then these will definetly help. The first one is easier to read as the guys writing it are humorous and keep it interesting. The other one is more "complete" but you loose focus after a hour or two.

u/darkstar3333 · 2 pointsr/sharepoint

Gary Lapointe, its likely if you googled PowerShell and SharePoint his name came up.

http://www.amazon.com/Automating-SharePoint-2010-Windows-PowerShell/dp/0470939206

http://blog.falchionconsulting.com/

u/DrakharD · 2 pointsr/PowerShell

Would I create new lines below that one for the other OUs?

No, absolutely not. :)

The line I wrote is all you need.I'll try to explain it line by line.

&amp;#x200B;

$data = Import-Csv -Delimiter "," -Path C:\temp\data.csv

This line will import csv data from path C:\temp\data.csv into variable $data and it will use , as delimiter.Run it on your data and then run just $data to check what is inside your new variable.

$OU = ($data | select OU -Unique).OU

This line will select only OU column from your csv data in variable $data and it will select only unique values, so if you have users that are in same OU it will not duplicate it.After you run it check what's inside your variable by call it $OU.

&amp;#x200B;

Now we come to foreach loop.

foreach ($item in $OU) { New-ADOrganizationalUnit -Name $item -Path "dc=contoso, dc=com" }

It does exactly what it say, for each item, value inside variable OU it will run following code

New-ADOrganizationalUnit -Name $item -Path "dc=contoso, dc=com"

So let pretend you have this inside your variable OU.$OU

Finance
Accounting
Sales
IT
Quality

&amp;#x200B;

If we were to ran this code:

foreach ($item in $OU) { Write-Host "test" }

This would be the result in my terminal
test
test
test
test
test

Since we have 5 items inside $OU and command Write-Host "test" will be ran 5 times.

Now if I were to ran this code:

&amp;#x200B;

foreach ($item in $OU) { Write-Host "$item" }

This would be the result in my terminal

Finance
Accounting
Sales
IT
Quality

&amp;#x200B;

It will take each item from OU and output it to terminal.

&amp;#x200B;

I hope that makes it clear for you why all you need is this one line.

New-ADOrganizationalUnit -Name $item -Path "dc=contoso, dc=com"

&amp;#x200B;

If you really want to learn powershell and not just finish you project I strongly suggest this book:

Learn Windows PowerShell in a Month of Lunches

https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160

&amp;#x200B;

It's great book, really accessible and written in such approachable way that I guarantee if you finish it, you will understand and know powershell basics. :)

If you are more video guy this is old but great video series that will explain powershell basics.Big plus it's Jeffrey Snover talking about powershell. Can't beat that with a baseball bat :)

https://www.youtube.com/playlist?list=PLyJiOytEPs4etH7Ujq7PU7jlOlHL-9RmV

u/ObnoxiousJoe · 2 pointsr/PowerShell
u/smargh · 1 pointr/sysadmin

https://www.amazon.co.uk/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/

Learning Powershell is a requirement for the job. There are third party tools for this task, but you need to learn PS anyway. It's not difficult and won't take long to learn the basics.

u/--RedDawg-- · 1 pointr/sysadmin

No Problem, but if you are not already set in your ways, stop using cmd line or bat files. For most people it is a crutch, but for you it will almost be an intentional handicap. Use Powershell. Check out this book:

https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/ref=sr_1_1?crid=DGWIKS0UFOFM&amp;keywords=powershell+in+a+month+of+lunches&amp;qid=1563465625&amp;s=gateway&amp;sprefix=powershell%2Caps%2C190&amp;sr=8-1

u/aberugg · 1 pointr/sysadmin

https://labgopher.com/ - Get an old server from there if you can bring something like this home and run it occasionally.

https://www.microsoft.com/en-us/evalcenter/ - Setup a domain, and all that stuff, to simulate roughly the layout of your work, all in VM's.

https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/ - Use this and do the examples multiple times.

Within the 30-day mark you should know a good amount to get you started.

Download VSCode, use Powershell IDE, also get the preview version of powershell to stay ahead, find out how to do GUI's for powershell for end users, automate things where you have to enumerate and analyze large information, like folders and all their permissions to audit permissions overall. Make scripts that remove unnecessary win10 components via GPO to workstations. Etc...

u/tomkatt · 1 pointr/sysadmin

It completely depends on what you plan on supporting with it. If you're gonna learn Python, pick up bash and learn how Linux works. You won't see much use for Python in a Windows environment (unless you're a developer or doing BI or something, but this is sysadmin so I'm making the assumption).

If you're heavily invested in Windows environments, learn Powershell. It'll be your bread and butter.

For resources:

u/threadsoflucidity · 1 pointr/sysadmin

Some literary resources you should find helpful. When in doubt, track down the best in your field and find out what they are writing/doing (Good Luck!)

Learn Windows PowerShell in a Month of Lunches https://www.amazon.com/dp/1617294160/ref=cm_sw_r_cp_apa_c--CzbBZM4SFB

https://www.manning.com/books/learn-windows-powershell-in-a-month-of-lunches-third-edition

Virtual Labs
Building Virtual Machine Labs: A Hands-On Guide https://www.amazon.com/dp/1546932631/ref=cm_sw_r_cp_apa_4b.Czb24JYXTM

Microsoft Books:
(I am positive you can scrape some useful AD information from this collection)
https://blogs.msdn.microsoft.com/mssmallbiz/2017/07/11/largest-free-microsoft-ebook-giveaway-im-giving-away-millions-of-free-microsoft-ebooks-again-including-windows-10-office-365-office-2016-power-bi-azure-windows-8-1-office-2013-sharepo/

u/Cruril · 1 pointr/PowerShell

&gt; Is there any prior knowledge needed and if so what?

No prior knowledge needed. Of course, if you have experience with other scripting languages and some core concepts (if statements, variables, etc), it certainly helps.

&gt; Just wondering if there is a best practice for newbies of powershell?

Try to think of something you want to do. It could be as simple as creating folders that have a unique name (like based off the date created), but the more you practice even mundane tasks in Powershell, the more you are going to learn about how it works and how to make it do what you want.

&gt; If anyone could recommend some resources to help me get started that would be greatly appreciated.

There is no shame in going onto Google and searching for Powershell scripts that others have made. If you do take this approach, I would recommend trying to break down and analyze what the script is doing with each command and line. Also, this book really helped me get my foot in the door (well worth the ~$36):

u/poodlemuffin · 1 pointr/sharepoint

No programming necessary, it's all out of box functionality.

Here's a tutorial that covers the unique ID and form saving I was talking about. It's written for InfoPath 2010, but things aren't so different in 2013:
http://wonderlaura.com/2012/01/01/infopath-save-draft-form-functionality-a-better-way/

When you build your form, you'll then want to add another button called "Copy" or something with the following rules:

  • Action rule to set the unique id field so it's no longer the same. If you're using now just copy the same rule to this button, and it'll change because Now() has changed. Or just have it add a one or something to the previous file name.
  • If desired, add more action rules for each field you want to not carry ovier to set them to be "" (blank).

    Laura Rodgers has some great beginning InfoPath tutorials on her page and she co-wrote a book I found invaluable when I was starting out with SP &amp; InfoPath and had no clue: Using Microsoft InfoPath 2010 with Microsoft SharePoint 2010 Step by Step . At the time, that was the only book I could really find that had focus on InfoPath specifically, and it's actually really well done.

    Also, check out the SharePoint at RackSpace channel, lots of good beginner tutorials there too.
u/everyother · 1 pointr/sharepoint

If the training materials are for SharePoint admins or server admins, I recommend these books:

u/fidelitypdx · 1 pointr/sharepoint

Check around your local city to see if there's a SharePoint User's Group.

Then, when you have a specific problem like, "My team want's to store documents, but I have no idea what metadata is" or "My team says they can't find documents on search" or "I need to add this to a page and have no idea how" post over here and we can point you in the right direction.

As everyone has said: Lynda.com is great.

Otherwise, I don't recommend any particular books - but if you really want one then buy the Step-By-Step book. I actually work right next to the largest book store in the pacific northwest, so I'm very familiar with the titles out there. Unfortunately, none of the books do an excellent job clearly illustrating how to build business solutions on SharePoint, and the books that are project-specific aren't great as a reference resource. Then, there's the issue of if you're actually going to crack open a book or if you'll just google for answers - all of the book authors are also bloggers, so what is published in books is typically on the net, too.

u/CCCPSpy · 1 pointr/sharepoint

I have this one by Gary Lapointe:

http://www.amazon.com/Automating-SharePoint-2010-Windows-PowerShell/dp/0470939206/

and it's pretty good. It's very large but the beginning is a primer on PowerShell and should get you enough up to speed.

u/vally78 · 1 pointr/windows

Have you tried just jumping into power shell? power shell in a month of lunches is a great place to start.

u/Parobolic · 1 pointr/mcsa

I agree with /u/brother_bean except I don't know if you can keep that pace up, it will probably take you longer due to the lack of experience.

Using Powershell is definitely the best way to learn it and I wouldn't be too stressed about it, following along with the videos from CBTNuggets or Pluralsight will give you what you need. If you feel like you need more there is a book a lot of people recommend.

My career advice is to not focus so much on passing the exam, the skills you learn along the way will end up being way more valuable. If you're seeking a job as a junior SysAdmin somewhere the certificate will get your foot in the door but speaking intelligently on the subject matter is what gets you the job. Make sure you're actually learning the material instead of memorizing to pass the test.

u/sheeponmeth_ · 1 pointr/sysadmin

I came across that one and I was concerned that it's from 2013. I know not much changes in AD, apart from Azure AD, but I'm worried some notable features would be missing.

I also saw the Mastering series (from O'Reilly, right?), and I figured they'd probably be good, but again, I want to ask before I buy, hah.

I've watched that same series and, while I knew much of the content, there was a lot I didn't. It was very much worth the watch, for anyone else perusing this post.

I grabbed this, too, after I watched that.https://www.amazon.ca/gp/product/1617295094/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&amp;psc=1

EDIT: I received the book yesterday and had my first lunch-date with it today.

I've been trying to flex my PowerShell as much as possible at work and in my virtual machines. I'm even running one VM as a core/non-desktop instance just to I can be forced to use the commands on it.

u/zorthaz · 0 pointsr/sharepoint

I would recommend Core Solutions of Microsoft SharePoint Server 2013 . It's a good read even if you're not going for the certification.

u/BroAIDS · 0 pointsr/pcmasterrace

&gt;Like, how does Enter-PSSession even make sense?

If you want this stuff to make sense you have to learn how the syntax is laid out and the logic behind it. Once you get comfortable if you know some things you can start figuring out other things very easily but you have to put time in a book or classroom on Powershell.

https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/ref=dp_ob_image_bk