Powershell script saved as text here( Auth codes removed)
Now since your powershell script is ready , its time to schedule it :
Search for task scheduler
Start creating a task which need no monitoring or user being logged in :
Give a positive schedule
Run Ps1 with powershell.exe as described in screen shot :
#1. This PowerShell script demonstrate how to use Facebook API's in PowerShell . #2. How to load new framework dll . (Details How to load .Net 4 compiled dll in Powershell ? ) #3. How to generate Auth Access Token in facebook. (Details How to generate Facebook token ? ) #4. How to read online xml file which may be site map . (How to read online xml using PowerShell? $onlineXMLSitemap = "http://sharepoint.asia/sitemap.xml" ;$doc = New-Object System.Xml.XmlDocument;$doc.Load($onlineXMLSitemap); #5. How to run c# code from powershell directly . (Add-Type -ReferencedAssemblies $mAs -TypeDefinition $cSource -Language CSharp ) #6. How to solve overload function problem in Powershell ( Post method of facebook API has two overloads , one with Path , one without path . We are using 1st . That is why we called c# code from Powershell) #7. How to select random entries in a collection . ($doc.urlset.url | Get-Random -count 1 | ForEach-Object ) #8. Business purpose resolved : Randomly post on Facebook in my all groups . This script picks one random url from provided Sitemap.XML and post it on 100 FB Groups and your own wall . You can reduce this number though .$Groups.data | Get-Random -count 100| ForEach-Object { #Related terms : Bulk Post on facebook , Post on All Groups , Use Facebook API is Powershell , Use Facebook API is c#
Now since your powershell script is ready , its time to schedule it :
Search for task scheduler
Start creating a task which need no monitoring or user being logged in :
Give a positive schedule
Run Ps1 with powershell.exe as described in screen shot :
[…] You could make random sleeps b/w consequent calls to make to more random as done in http://sharepoint.asia/how-to-post-on-all-of-your-groups-using-powershell […]
ReplyDelete