Microsoft SharePoint





Microsoft Sharepoint is a software platform and family of software products used for collaboration and web publishing combined. These capabilities include developing web sites, portals, intranets, content management systems, search engines, wikis, blogs, and other tools for business intelligence and collaboration. SharePoint has a Microsoft Office-like interface, and it is closely integrated with the Office suite.

Share tech news, updates, or what's on your mind.

Sign up to Post

I have a REST Query to my SharePoint list.  I am displaying the results in a custom table.  The problem is the data repeats.  It seems like 5 times, but maybe it keeps repeating.  Here is my code.

        var requestUri = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('ListName')/items?$select=Title%2CName%2CURL&$top=100";
              url: requestUri,
              type: "GET",
              headers: {
                  "accept":"application/json; odata=verbose"
              success: onSuccess,
              error: onError

Open in new window

I have a list with 3 columns.  Title, Header, Url . I would like to pull those values using the REST API and create 3 columns.  The Titles are URLs from the URL column.  I would be like this:

Header           Title              Url
Company 1    Title               Url
Company 1    Title               Url
Company 1    Title               Url
Company 1    Title               Url
Company 2    Title               Url
Company 2    Title               Url
Company 2    Title               Url
Company 3    Title               Url

HTML via Javascript

Company 1        Company 2        Company 3
Title                      Title                      Title
Title                      Title
Title                      Title

Facing an issue when opening PDF files on SharePoint local, works fine on SharePoint Online. Every time i open certain PDF files i receive the error attached below. I'm able to open it if i right-click and select Open. Wondering if anybody else has faced a similar issue?

I am looking to purchase a tool or leverage current tools I have for task management / project management.  I am in need of a tool that allows me to create tasks, assign tasks to employees in my Active Directory, sync the tasks with Outlook / Sharepoint, and run basic reports (list of open tasks, closed tasks, etc.)  I'm sure there are tools available I just don't have a clue where to look.  Is there a way to use Microsoft Project for task management?  I don't need to use it for budgeting purposes.
We have a client that sends videos via a site (also says Office 365 in the window title).  I'm not familiar with exactly what product the're using, but when we download a 1-2gb video for example, it downloads and says its successful but the local file size is smaller than the online version and the video will cut off at ~3/4 (random) the way through. Also, when I select multiple files to download it converts to a ZIP file and it says that its corrupt after download says complete.  This happens on when we use Windows 10, 7 and even from a different location all together (different ISP). I don't know if they share files this way with anyone else. I would love to get an answer to this problem.
Hello the experts,

Simple but crucial question : suppose I use a simple excel file hosted on whatever sharepoint site of ours, fullfilled & shared by around 150 people

Is it possible that everyone filters only the results that interest them, without affecting all the other users view ?

Or does each people showing / hiding / filtering will affect everyone else view no matter what ?

If answer is "everyone affected" do you see a simple workaround to get the result needed ? (Everyone fulfills the same shared file but gets their own filtered view without having to dowload a local copy each time they need to filter the results without changing them for everyone else)

Thank you very much for your help & kind regards

I created an intranet to sharepoint (online) , which provide info and documents to the users.

I added the users as visitors (so they can't do any modification). I would like to change the permissions to the documents.
I need the users to be able to upload their documents. There is any way to be able to upload data to documents and the same time to be visitors to site so they will not be able to apply any modification?
How to do this ?

We have SharePoint portal base on Office 365 loads from IE 11 (11.0.140) on Citrix 7.15 LTSR which our Citrix is based on Windows 2012 R2. The portal and all of its content loads very slow comparing to outside of Citrix. Is there any policy in Citrix which can make the portal loads faster?

The same portal outside Citrix loads faster and normal. Please share if there is any components in Citrix which can tweak and make the site loads fast?
We have recently  migrated our on-premise Exchange public folders to Exchange Online public folders.

I would like to know the steps to migrate our Exchange Online public folders to SharePoint Online (same tenant). Is there any tool that can assist in making this migration easier ?
Hi Expert,
I need to add customized Font to upload to SharePoint 365. I have already google the solution but I can't find the answer
I found the following youtube example .
BUT it's need to pay for services
Add Custom Fonts to SharePoint Site
Dragging files from Windows Explorer to a SharePoint folder changes the Modified Date to the current date in SharePoint.  We have tried the SharePoint Migration Tool, and it doesn't change the date, but it is too slow for our needs.  (Migrating 20 files to about an hour; we have way more than 20 files.)

We found ShareGate, but its price is prohibitive for this small business.  We saw some references to some PowerShell scripts, but we are wondering if those work the same as the SharePoint Migration Tool.

Does anyone know of a feasible way for us to move migrate several thousand files more quickly?  Or more specifically, to avoid having the Modified Date being changed if we just drag and drop?
I want to create a permission to allow a user in SharePoint to only be able to add a document to a library, but not to view anything in that library.
Does Workflow Manager 1.0 support in-place upgrade of the operating system?  We have an ongoing effort to retire all of our Windows 2008 servers, and I'm trying to determine if it's possible to perform an in  place upgrade of the OS from Win2008 to Win2012 R2.  Our workflow manager instance is hosted on a dedicated server, outside of the SharePoint farm.  If needed I can build out a new server running 2012, but I'd like to just upgrade the existing server if it's possible.  I can't seem to find anything about this online.  Thanks.
The behaviour appears to be a known feature/issue that if a Teams channel is created and renamed, it retains the original channel name when it comes to the associated Sharepoint site area which is used by the ‘Files’ tab

 help confirm this is the case. this is the case and that the only remedy is either – choose a brand new channel name to create a new 1:1 file store area , or if the team wish to keep their preferred naming conventions then a whole new Team would be required.
I have a Sharepoint list (Calendar) and I want to get data into a different SQL Server Table every 5 minutes (live Linked Server would be awesome but in my dreams i think). I can build SQL job that runs every 5 minutes but I just cannot seem to grab the data. Options would be great.
I will be setting up an AD FS farm in order to link to SharePoint Online (part of Office 365).

We have a single-forest AD environment with three (3) child domains under the root forest domain.
The root forest domain isn't used except for a few management accounts.
All three child domains have users that will need to access our single SharePoint Online instance.

I believe my best course of action will be to setup the AD FS farm under the root forest domain since it has trusts to all its child domains.
I'll be installing an AD FS server as well as a WebProxy server and then federating to the Azure AD that SharePoint Online requires.

What would be the best way to ensure all users within the three child domains can log into SharePoint Online?
I believe I'll have to modify some of the claims from the default in order to achieve this.

Any direction/best practices/general help would be appreciated.

I am replacing a server for a small office.  The server currently houses Quickbooks and allows 3 users in the office to access QB at the same time.  That server acts as a file depot for their flat file system.  The plan is to get rid of the server.  The flat file system will move nicely into Sharepoint via O365, but I'm not sure what to do about QB.  

The server is old, runs 2008 R2 and needs to go.  I'd hate to put another server in there just for QB access.  

Going to QB online isn't something we want to do.  Have had too many bad experiences with that in the past.  

Any suggestions on how to keep using QB desktop (with multi user access) & also get rid of the server?
I have a Sharepoint 2010 Foundation website. I am using as a calendar and I have form that data is entered and saved. I want to have a dropdown that filter the next dropdown the populates the 3rd field.

CAR        CHEVY       USA
CAR        FORD         USA
CAR        BMW          GERMANY
BIKE        MOPED      NONE

The first dropdown has only CAR and BIKE. I select CAR then the next dropdown has CHEVY and FORM and BMW. I select BMW then the 3 box will auto populate GERMANY
(note the 3rd box can just be a dropdown with single selection if needed - not need to autopopulate)

I just need to know if I can do this with Sharepoint 2010 Foundation
Hello all, I am getting errors when restoring a SP 2010 farm.
The current Intranet is on a Windows Server 2008 R2 with SQL Server 2008 R2 and SharePoint 2010.
I have created a new VM with Windows Server 2012 R2, SQL Server 2012 SP4 and SharePoint 2010.
How can I user Microsoft Flow to copy a spreadsheet from SharePoint to a shared drive on my PC?
Hi, I am having a little trouble with some javascript to extract a user name from a Sharepoint column, verify that the user exists in a valid sharepoint group and then if true, to populate another field with 'Yes'... I am using the following Sharepoint columns in a New form:

User name                 William Smith
IT Support Group      Yes

What I would like to achieve is when someone enters a name in the 'User name' column, javascript to fire off to see if this user is in the following Sharepoint group 'IT Support'. If the user is part of this group then for 'Yes' to be automatically populate the column 'IT Support Group'.

I can validate the group for the 'logged in user'. However, I need help with the following:

1) fire off the javascript when a username has been entered in the User Name field and extract its value?
2) return 'yes' to the IT Support column (if user exists in IT Support group).

Below is the code I am currently using in Script Editor:

    <script src="" type="text/javascript"></script>
     <script language="javascript" type="text/javascript">
      $(document).ready(function() {
         var x = GetDept();
              alert (x);
                  $("input[Title='IT Support Group']").val(x);

function GetDept() {
	var url = _spPageContextInfo.webAbsoluteUrl +'/_api/web/currentuser/groups'
		$.getJSON(url, function 

Open in new window

Hello Experts
I have installed  sharepoint 2013 and like to rename the default databasename  given by microsoft  (sharepoint _config) after installation instead of reinstall again
what are the detailed steps to rename it and let sharepoint 2013 connect to the renamed database name normally
waiting for your kind advice
I have a powerapps form that is based on a sharepoint list. When I try to create a new entry, the form gets populated by values from the previous form I opened. This also happens if I try to edit a form. I'll see values populated from the last form I was in. If I navigate away from the list and go back, I don't see this issue. Anyone experienced this and have any idea how to stop it from happening?
I have an angular application housed in a web part on SharePoint 2016.  It works and has been working as required and I was recently asked to add an animation to a div.  When I add the reference to ngAnimate to the controller, it breaks.

(function () {
  angular.module("App", ["ngAnimate"])


Open in new window

No printer installed (screenshot attached - noprinter.jpg)noprinter.png

After executing the command, the printer is installed successfully (screenshot np.png)np.png

Now, if we are trying to install the printer using Powershell remotely, it is giving us error:
PS Microsoft.PowerShell.Core\FileSystem::\\EUX-LAB-server1\SPPrints> Enter-PSSession -ComputerName EUX-LAB-Client4


[EUX-LAB-Client4]: PS C:\Users\amtanwar\Documents> Invoke-WmiMethod -ComputerName "EUX-LAB-Client4" -Namespace "root\cimv2" -Class Win32_Printer -Name AddPrinterConnection -ArgumentList \\EUX-LAB-Server3\SamsungLaserPS
Invoke-WmiMethod : Not supported
    + CategoryInfo          : InvalidOperation: (:) [Invoke-WmiMethod], ManagementException
    + FullyQualifiedErrorId : InvokeWMIManagementException,Microsoft.PowerShell.Commands.InvokeWmiMethod

This is the PS cmd I am using to install the printer

Invoke-WmiMethod -ComputerName "EUX-LAB-Client4" -Namespace "root\cimv2" -Class Win32_Printer -Name AddPrinterConnection -ArgumentList \\EUX-LAB-Server3\SamsungLaserPS

I have also tried the options mentioned in

The Option 2, worked for installation, but a reboot is required which is not feasible for every user in our environment or any environment to reboot after printer installation.

HOWEVER, if I try to execute this


Microsoft SharePoint





Microsoft Sharepoint is a software platform and family of software products used for collaboration and web publishing combined. These capabilities include developing web sites, portals, intranets, content management systems, search engines, wikis, blogs, and other tools for business intelligence and collaboration. SharePoint has a Microsoft Office-like interface, and it is closely integrated with the Office suite.