Exchange 2010 GAL Export script working from EMS but not as a scheduled task
I have been asked to get a script together to export the GAL on an Exchange 2010 server and then email it to a manager. I have been playing it with days, and have pruned it to the very minimum to at least try and get it working before improving it. At the
moment I have the text as below:
Del c:\GALexport.csv
Get-Recipient -ResultSize unlimited | where {$_.HiddenFromAddressListsEnabled -eq $false} | Select DisplayName,PrimarySMTPAddress,sAMAccountName,alias | Export-Csv "c:\GALexport.csv"
This works just fine in Exchange Management Shell and deletes the previous report before creating a new one. However, when I set it up as a scheulded task, it does nothing.
The task is set up as follows:
Action - Start a Program
Program/ Script C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe
Add arguments -version 2.0 -NonInteractive -WindowStyle Hidden -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; d:\Scripts\GalExportReport.ps1"
This is set to run under my administrator account with the highest privileges and I have the logon as batch right.
Unfortunately, when I run it as a scheduled task, nothing happens. The last run result is (0x0) and in the history it says 'task completed', but no report is produced. Can anyone advise please?
Does it delete the c:\GALexport.csv file? If not, then its not even executing the ps1 script...
- Open cmd prompt and run below command to confirm that there isn't any typo or any other small error...
C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe -version
2.0 -NonInteractive -WindowStyle Hidden -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; d:\Scripts\GalExportReport.ps1"
- If above works then something wrong with task scheduler configuration...
Blog |
Get Your Exchange Powershell Tip of the Day from here
Similar Messages
-
Batch PDF script works in ID4 but not in ID5.5
this script worked flawlessly in ID4, but doesn't work in 5.5....It's a script that converts all open indd files to pdf.
This is the error...
AppleScript Error!
Error Number: -2741
Error String: Expected "," but found application constant or consideration.
Engine: Default
File: Users/AM/Library/Preferences/Adobe Indesign/Version 7.5/en_US/Scripts/Scripts Panel/PDFer.applescript
Anyone know what's wrong with the script?
This is the script:
property convertSpotToProcess : false
my main()
on main()
tell application "Adobe InDesign CS5.5"
set alleExportFormater to name of every PDF export preset
set alleDok to name of every document
tell document 1
set valgtExportFormat to (choose from list alleExportFormater with prompt "Choose PDF Setting")
if valgtExportFormat = false then error number -128
set targetmappe to my velgmappe()
end tell -- doknavn
set valgtExportFormat to PDF export preset (valgtExportFormat as text)
repeat with ggg in alleDok
set doknavn to ggg as text
tell PDF export preferences
set page range to all pages
end tell
set filnavn to doknavn
if filnavn ends with ".indd" then set filnavn to text 1 thru -6 of filnavn
set filnavn to filnavn & ".pdf"
tell document doknavn
if convertSpotToProcess then set convert to process of (every ink whose is process ink is false) to true
set targetfil to (targetmappe & filnavn) as string
with timeout of 40 * 60 seconds
export format PDF type to targetfil using valgtExportFormat without showing options
end timeout
delay 1
end tell
end repeat
say "Your PDFs are ready. "
end tell
end main
on velgmappe()
try
tell me to activate
end try
return (choose folder with prompt "Choose Folder")
end velgmappeHi,
Use the ready made script was developed by Peter. It's one of the good resources, find in the following links.
http://www.kahrel.plus.com/indesign/batch_convert_cs3.html -
Script working fine manually but not in cron
i have unix script with is running fine & great when i run manually
is the same is in cron it is not running at the parts where it is interacting with database
remaining parts of script working fine
script
======
export ORACLE_SID=TEST
export TWO_TASK=TEST
dat=`sqlplus -s / <<END
set feedback off;
set heading off;
select count(*) from
(SELECT serial,status,date_time
from ttable
where STATUS='C'
order by date_time);
exit;
END`
echo dat value $dat
echo "hi"> 123.lst
if [ $dat -gt 0 ]
then
sqlplus -s / <<-END >>123.lst
@/home/scr/pro1.sql
exit;
END
fi
any help is appreciated
Thanks in advanceBacause cron does not know anything about your enivroment, you need explicitly set all your enviroment (PATH, ORACLE_HOME and so on) in this script.
Second option is invoke your script using "su - oracle -c </path/to/script_name>" -
Application works from NB but not from jar
Hi,
I'am programming a game in JAVA and this going as planned. Everything works when I run it from NetBeans, but when I execute the jar file from the console, then I get hunderds of the same exception.
I really don't know what it is, I see a NoSuchMethod exception in the MouseEvent of the method getLocationOnScreen(), but just as i said, the app works fine without errors from out NB.
Does somebody knows what the problem is?
thx Sven
java -jar Hotel.jar
Loading board images.
Loading image: /Images/bg-patern-hotel.jpg
Opening file /Images/bg-patern-hotel.jpg file exisits: true -- [/Users/svenvanzoelen/NetBeansProjects/Games/Hotel/dist/Images/bg-patern-hotel.jpg]
Loading image: /Images/Main-board-big.jpg
Opening file /Images/Main-board-big.jpg file exisits: true -- [/Users/svenvanzoelen/NetBeansProjects/Games/Hotel/dist/Images/Main-board-big.jpg]
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: java.awt.event.MouseEvent.getLocationOnScreen()Ljava/awt/Point;
at Engine.GameAction.setMousePos(GameAction.java:137)
at Engine.InputManager.mouseMoved(InputManager.java:277)
at java.awt.Component.processMouseMotionEvent(Component.java:5647)
at java.awt.Component.processEvent(Component.java:5371)
at java.awt.Container.processEvent(Container.java:2010)
at java.awt.Window.processEvent(Window.java:1184)
at java.awt.Component.dispatchEventImpl(Component.java:4068)
at java.awt.Container.dispatchEventImpl(Container.java:2068)
at java.awt.Window.dispatchEventImpl(Window.java:1801)
at java.awt.Component.dispatchEvent(Component.java:3903)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Same error goes 50 times more.Edited by: Svenmeister on Apr 16, 2010 7:22 AM
Edited by: Svenmeister on Apr 16, 2010 7:22 AMOk, I updated my Mac but still got the 1.5.0_22 crap so I changed the function from the mouseEvent to one that 1.5 supports.
But now when I run the application from the console the Exception about the mouse function is gone, but I got another exception instead of it. And this one is I believe not JRE version relevant.
The error is in the loading of the images, at the third PNG image to be precise. The images are now in total 10.8MB in size.
So is this also a 1.6 thing? Would be awesome if someone can explain it.
java -jar Hotel.jar Loading board images.
Exception in thread "Image Fetcher 0" java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:41)
at java.awt.image.Raster.createPackedRaster(Raster.java:458)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1015)
at sun.awt.image.ImageRepresentation.createBufferedImage(ImageRepresentation.java:223)
at sun.awt.image.ImageRepresentation.setPixels(ImageRepresentation.java:469)
at apple.awt.OSXImageRepresentation.setPixels(OSXImageRepresentation.java:66)
at sun.awt.image.ImageDecoder.setPixels(ImageDecoder.java:120)
at sun.awt.image.PNGImageDecoder.sendPixels(PNGImageDecoder.java:498)
at sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:419)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:41)
at java.awt.image.Raster.createPackedRaster(Raster.java:458)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1015)
at java.awt.image.BufferedImage.<init>(BufferedImage.java:345)
at apple.awt.CGraphicsConfig.createCompatibleImage(CGraphicsConfig.java:174)
at GUI.Board.toBufferedImage(Board.java:1472)
at GUI.Board.loadImages(Board.java:1143)
at Engine.HotelMain.switchState(HotelMain.java:86)
at Engine.HotelMain.<init>(HotelMain.java:57)
at Engine.HotelMain.main(HotelMain.java:194)Edited by: Svenmeister on Apr 16, 2010 11:01 AM -
GPRM Button scripts work in Simulate, but not after burning
Hello everyone:
I have a question regarding GPRM-based buttons and scripting menu navigation. My scripts work perfectly in DVD Studio Pro's simulate mode, but after building and formatting a DVD, the scripts do not function properly on a set top box, in Apple DVD Player, or when playing from the Video TS folder. The scripts were based off of a tutorial by Hal MacLean at dvdstudiopro.co.uk.
Essentially, I have one track which is accessed via a Main Menu or a Chapters Menu. There is an animation that plays at the head of each menu, so menu has a loop point. The user should return to the correct screen, the correct button should be highlighted, and the menu should jump to the loop point. All of these things happen in simulate mode, but after burning, the loop point is ignored: The correct menu and buttons are highlighted, but the menu plays from the beginning. Here is how the project is laid out:
From the main menu, if the user chooses Play Movie, the following script plays:
mov GPRM 0, 1
Jump Feature
From the main menu, if the user chooses Chapters, the following script plays:
mov GPRM 0, 0
Jump Chapters Menu
Each of the chapter buttons is assigned to the start of a scene. The feature's menu call is assigned to the following script:
mov GPRM 1, SPRM 8
div GPRM 1, 1024
Jump Main Menu(Loop) [GPRM 1] if (GPRM 0 = 1)
Jump Chapters Menu(Loop) [GPRM 1]
I was able to make the menus behave properly by writing the scripts this way:
mov GPRM 1, SPRM 8
div GPRM 1, 1024
Jump Main Menu Script [GPRM 1] if (GPRM 0 = 1)
Jump Chapters Menu Script [GPRM 1]
Main Menu Script:
Jump Main Menu(Loop)
Chapters Menu Script:
Jump Chapters Menu (Loop)
But, although the user is returned to the correct menu and the loop point, now only the default button is highlighted.
Has anyone run into the same issues? Can anyone see any flaws in my scripts, or have any suggests? i would really appreciate any thoughts you all have. Thanks for your time!Do you have any pre scripts atached to the menus? I was having the same problems as you and found that pre scripts and GPRMs don't play nice (at least in DSP). Removing the pre scripts solved my issue.
http://discussions.apple.com/message.jspa?messageID=4643747#4643747
Good luck! -
A php script works in IE but not in safari .. please help
The following php works in internet explorer but not in safari or chrome .
In IE all files are saved in specified folder .
But in safari , xml portion works .. that is myxml.xml is saved in 'uploads/'.$temp directory ... but uploaded files are not saved in the given folder ..instead they are saved in 'uploads' folder .... not in 'uploads/'.$temp folder or 'uploads/'.$temp.'/image/' folder ...
The script is called from flash ...
I am new to php ... please help ...
<?php
session_start();
$temp=$_SESSION['myfolder'];
$raw_xml=file_get_contents("php://input");
if(isset($_FILES['Filedata']['name'])){
$whichfile=$_FILES['Filedata']['name'];
$whichextension=substr($whichfile,-3);
if($whichextension=='flv'||$whichextension=='pdf'||$whichextension=='txt'||$whic hextension=='mp3'){
move_uploaded_file($_FILES['Filedata']['tmp_name'],'uploads/'.$temp.'/'.basename ($whichfile));
elseif($whichextension=='jpg'||$whichextension=='png'||$whichextension=='gif'){
move_uploaded_file($_FILES['Filedata']['tmp_name'],'uploads/'.$temp.'/image/'.ba sename($whichfile));
elseif($raw_xml!=false){
$fp=fopen('uploads/'.$temp.'/myxml.xml','w');
fwrite($fp,$raw_xml);
fclose($fp);
else{
echo "&fname=$temp";
?>Use this style rule for that image to get that custom cursor:
<pre><nowiki>cursor: url("dart.cur"), auto;</nowiki></pre>
See also:
*https://developer.mozilla.org/en/Using_URL_values_for_the_cursor_property -
Why this script works in indesign but not in illustrator (cs5)?
Hallo, i would like someone to tell me if it is possible to make a script from indesign ( i am talking about the crop marks script )
to work in illustrator?
It is very important to me, to make it work!
I would appreciate if someone could help me with this?ok, thank you!
So i have to ask from someone who knows scripting, to write it!
I have seen in many sites, very good scripts doing other thinks, and also i saw one that did exactly what i wanted
called " Artboard_coords.app " but saddly was for mac.
Pleaase if someone has the time to write such a script, i would very much appreciate it, and i think
that it would be very usefull to many other designers too, who works with digital printings,
and have to print cards and other stuff to laser printings.
Untill now i use the script from indesign.
i also made an action that almost do the job, but not very handy! -
Script works in ISE but not in regular Powershell
I created a script that will read in files, encrypt them using openssl, and then remove the original. Only downside is that the script only works in ISE and not in powershell.
On powershell command line the line "remove-item $file" ends up being an entire list of files instead of a single file. While in ISE the command is the single file instead of the list of files.
Code in question:
$file= get-content $file
Foreach ($file in $files)
$in=$null
$out=$null
#set the in and out files
if ($enc -eq "-e")
$in = "$file"
#add .enc to let people know it is encrypted
$out= "$file" + ".enc"
}else{
#we are decrypting
$in="$file"
#remove the .enc at the end of the string to restore to normal
$out="$in" -replace ".enc"
if ($file -eq ".enc")
break
$run = $cmd + " enc" + " -" + $type + " -pass pass:" + $password + " " + $enc + " -in " + $in + " -out " + $out
invoke-expression $run
remove-item $file
$in=$null
$out=$null
any help would be wonderfulTechnically it starts with my parameters and setting up the openssl command. Here is the mostly full version - i can give the full full one if you want.
$files= get-content $files
#check the switch to see if we are encrypting or decrypting
$enc="-e"
if ( $decrypt)
$enc="-d"
Foreach ($file in $files)
$in=$null
$out=$null
#set the in and out files
if ($enc -eq "-e")
$in = "$file"
#add .enc to let people know it is encrypted
$out= "$file" + ".enc"
}else{
#we are decrypting
$in="$file"
#remove the .enc at the end of the string to restore to normal
$out="$in" -replace ".enc"
if ($file -eq ".enc")
break
$run = $cmd + " enc" + " -" + $type + " -pass pass:" + $password + " " + $enc + " -in " + $in + " -out " + $out
invoke-expression $run
remove-item $file
$in=$null
$out=$null
-
Sql script works in mssql but not in mysql
The following
SELECT count(*) FROM itemlist WHERE ID like '%a%' or itemDescription like '%a%'
works in mssql but i get the error "Table 'xxx.itemlist' doesn't exist"
in mysql. How can I make this workworks in mssql but i get the error "Table
'xxx.itemlist' doesn't exist"
in mysql. How can I make this workCreate a table called itemlist in xxx's user space or schema or whatever it's called. Or create itemlist somewhere else and use the fully qualified whatever.itemlist to refer to it. -
Script Works in Formcalc but not Javascript
I have two radio button lists laid out in two columns to select garment sizes (small, medium, large). The "M" side is MEN and the "W" side is WOMEN. The Radio button lists are named MENS and WOMEN respectively.
ITEM QTY. COST ITEM QTY. COST
||MS ||WS
||MM ||WM
||ML ||WL
||NO SELECTION ||NO SELECTION
TOTAL TOTAL
The user selects the size using the radio button, moves into the QTY field to input the quantity and the COST is automatically calculated in a read-only numeric field (the QTY and COST fields are not shown above).
However, if a radio button (other than "NO SELECTION") is selected in one list and you attempt to select something in the OTHER list, after inputting a quantity a message box will pop up saying: “Unable to calculate totals. You have an active selection in the other side. Please set the other side to 'No Selection' to continue." The event used for this in the QTY field is "exit".
Additionally, the fields are reset to zero (0) making the TOTAL zero (0).
The "NO SELECTION" button of each list has a value of 1.
I have a formcalc script in each of the QTY fields on the mens side that read:
if (Women > 1) then
xfa.host.messageBox("Unable to calculate totals. You have an active selection in Women. Please set
Women to 'No Selection' to continue.")
MS=0
MM=0
ML=0
endif
The WOMEN side has a similar formcalc script if something is selected on the MENS side. It works fine in formcalc. However, when I try to use Javascript to perform this, the message box does not appear.
if (Women > 1) {
xfa.host.messageBox("Unable to calculate totals. You have an active selection in Women. Please set
Women to 'No Selection' to continue.");
MS=0;
MM=0;
ML=0;
I am teaching myself JS and wanted to put functions into the project since this is all repetitive. However, I don't understand why it works with formcalc and not JS. The book I purchased for learning JS was a bad choice (and I won't mention it here). However, any help would be apppreciated.
BTW, I used UPPER CASE in this post for emphasis. The case matches in the actual script.Paul, will this script work, instead?
var brain
var correctSyntax = "Object.rawValue"
if (correctSyntax != "Object.rawValue") {
xfa.host.messageBox("YOU ARE AN IDIOT!);
brain = ""
Learning Javascript is gonna be a loooong process for me
But as they say, if you don't make mistakes, how will you learn? I'm glad there are guys like you around.
THANKS, PAUL! -
Bash script working in shell, but not in Automator
This script works for me in a bash shell, and adds tags to an mp3.
#!/bin/bash
for file in *.mp3;
do
a=`basename "$file" .mp3 | sed -e 's/.* - //'`
b=`echo "${file%%-*}"`
id3tool \
-t "$a" \
-r "$b" \
"$file"
done
If I put it into Automator (get selected items-->shell script), it doesn't work...
it doesn't give errors, it simply doesn't have any effect, why?
for file in "$@"
do
a=`basename "$file" .mp3 | sed -e 's/.* - //'`
b=`echo "${file%%-*}"`
/usr/local/bin/id3tool \
-t "$a" \
-r "$b" \
"$file"
doneThere's a step ahead, apparently the automator script WORKS, the only problem is that the artist name is "/path/to/mp3/ARTISTNAME", while if I run the script in a bash shell, the artist name is correct and it is "ARTISTNAME", how "basename" output suggests, why?
for file in "$@"
do
a=`basename "$file" .mp3 | sed -e 's/.* - //'`
b=`echo "${file%%-*}"`
/usr/bin/id3v2 \
-t "$a" \
-a "$b" \
"$file"
done -
AirPrint works from iMac but not iPhone
Latest iMac OS
Latest iOS
iMac setup easily and prints fine - wirelessly
iPhone cannot find printer. e.g. Safari, Select Printer - "No AirPrint Printers Found"
AirPort Utilty has no Printer section.
Any ideas?I have already done all that.
It airprints from iMac and not from iOS. What does that tell us? -
Airplay working from Imac but not macmini
On my imac I can see all my remote speakers ( airport express and denon airplay) & connect to them, however on my macmini I only see some of them( airport express) & can connect to none.
I have tried reinstalling itunes on the mac mini but to no avail...I am at a loss as to how to fix this.
All machine have latest sotware updates installed.
Any advice gratefully received.
Thanks,
JohnJason Groff Mac wrote:
We have a Apple TV that is connected to the network via ethernet cable. The computer connected to the network via WiFi can access it via AirPlay (and can play music to it via iTunes), but neither my iPhone 5S or iPad get the AirPlay icon. Does anyone have any ideas? I see people saying that AirPlay does not work over Ethernet, but the computer seems to do fine with it.
Is the iPhone and iPad connected to the same network? Many newer routers create seperate wired, wireless 2.4Ghz, and wireless 5Ghz networks in additon to guest networks.
Jason Groff Mac wrote:
I see people saying that AirPlay does not work over Ethernet, but the computer seems to do fine with it.
Only clueless people would make such a silly statement. -
Apple Script: Script works in Editor but not in iTunes
Ok so I have written/cobbled together other peoples scripts to make my own script but now it will only work in Script Debugger 4.5 or AppleScript Editor??? When I exicute the script in the editors it works perfectly, but when its saved and added to the iTunes script folder it all works except for one part.
This part is supposed to duplicate the iTunes file then open it back into itunes, so I have two copies of the file (so I can alter one). Now in itunes everything works but it seems to be skiping over the open command??
any help would be appreciated
to DuplicateItunesFiles()
set trackTitleList to ""
tell application "Finder"
repeat with i from 1 to the count of the selected_track_files
set currentFile to item i of selected_track_files
set currentTitle to item i of track_titles
set trackTitleList to trackTitleList & ", " & currentTitle
open (duplicate currentFile to folder of location_file)
end repeat
if trackTitleList is "" then
display dialog "Sorry, couldn't duplicate your tracks."
end if
end tell
end DuplicateItunesFilesYa sorry about that, the script is long and poorly made so I didnt want to scare people of haha.
Here is a link to the script I am having trouble with (Version 5.2): http://pastebin.com/dGsHifZM
and I'm not sure if this is helpfull but here is an older version that works...in both the editor and iTunes http://pastebin.com/chb19KNQ
Errors: I get this error only sometimes:
Can’t get «class cTrk» 1 of «class pPla» of application "iTunes".
Edit: Can I not edit my origonal post to add the links into it? -
Script works on workstation but not on server?
Hi,
Have a simple little script I put together after googling for examples on how to determine if a file is opened and locked by another process. I developed it on my Windows 7 Pro workstation and it works fine, however, when I copy it over to the server
where I want it to run it never sees the file as locked even though I have it open in a text editor. What gives?
The server is a Windows Server 2008R2 with File Services role installed. Here's the script:
$path
=
"C:\MSD\ToMSD\Processed\MSD107078-02262015.csv"
$oFile
=
New-Object
System.IO.FileInfo
$path
try {
$oStream
=
$oFile.Open([System.IO.FileMode]::Open,
[System.IO.FileAccess]::ReadWrite,
[System.IO.FileShare]::None)
if($oStream)
$oStream.Close()
"Not Locked"
catch {
# file is locked by a process
"Locked"
Seems simple enough but it always says the file on the server when opened with a text editor. I did notice, however, that if I open the file
share from a workstation and open the file with a text editor that it does show the file is locked. What would be the difference to the server between opening the file locally or remotely?
Any thoughts?
Thanks in advance,
LinnHi Gladyston,
Yes, that restriction I am aware of but it is not the issue. The script runs, it just doesn't return the correct result.
Wonder if there is a better way to determine if a document is locked for editing or not.
Thanks for responding,
Linn
Maybe you are looking for
-
How to stop the Sending USSD message on my iPad since upgrading. The eKit SIMM worked fine on my older iPad. Thanks
-
How to solve the library deployment reference
I have a weblogic server setup and application deployed to AdminServer working fine. Now, I'm trying to move one of application from Adminserver to another server(new server, Server-0) on the same machine, same domain. I undeployed it from Adminserve
-
Error "...You need a later version of Reader"
Hi I have downloaded the latest version XI but I still can not open pdf documents? What do I do? Regards
-
I am using a website that I consider safe, yet, each time I visit it I receive the warning box telling me the site could be unstable. I recall there is some place to enter the website so that it is allowed and such warnings are eliminated but I can't
-
The following question was posted in the beginners area, unfortunately no replies have been unsuccessful: http://forums.java.sun.com/thread.jsp?forum=54&thread=209889 I have two files (Both in same directory): Q.java (the interface): package my.util;